107 Merrimac Street, Boston, 02114, Massachusetts - MA, Estados Unidos
El hotel se encuentra a poca distancia a pie del Faneuil Hall, el North End, Little Italy, el Government Center, Massachusetts Eye y Ear Infirmary, Mass General Hospital, los jardines TD Banknorth, el Acuario de Nueva Inglaterra, Beacon Hill, Boston Common y mucho más. Hay una estación de MTBA justo a la vuelta de la esquina, así que podrá llegar a cualquier parte. La Universidad de Harvard y la Newbury Street tienen fácil acceso desde el hotel. El aeropuerto internacional de Boston está a 3 Km.