Este agradable hotel se halla en Woburn. Hay un total de 197 dormitorios en el establecimiento. Este establecimiento no admite mascotas. En Crowne Plaza Boston - Woburn, los viajeros que llegan en coche tienen plazas de aparcamiento a su disposición.