Cet hôtel est situé dans le centre-ville de Lowell, à 1,6 km du théâtre Merrimack Valley Repertory Theatre. Il propose des chambres dotées d'une connexion Wi-Fi gratuite et d'une télévision par câble à écran plat.
Nombre de chambres: 31
50 Warren Street, Lowell, MA 01852, États-Unis