Este hotel está ubicado en Chelmsford (Massachusetts), junto a la interestatal 495, y ofrece restaurante y habitaciones con Wi-Fi gratuito y TV por cable. El auditorio Lowell Memorial Auditorium se halla a 6,2 km.
Número de habitaciones: 116
187 Chelmsford Street, Chelmsford, MA 01824, Estados Unidos