Loading hotels
Confirming room availability...
Third Square Apartments, 285 Third Street Cambridgemassachusetts 02142, Cambridge, United States
The accommodation comprises a total of 482 rooms. Services and facilities at the hotel include a dining area and a business centre.