Este hotel se encuentra en el centro de la ciudad de Lowell, a 1,6 km del teatro de repertorio de Merrimack. Ofrece habitaciones con conexión Wi-Fi gratuita y TV de pantalla plana con canales por cable.
Número de habitaciones: 31
50 Warren Street, Lowell, MA 01852, Estados Unidos