Location: the hotel is located in the town of Cambridge, close to Harvard Square and MIT (Massachusetts Institute of Technology). It is also near the Charles River, the financial district and the exclusive neighbourhood 'Beacon Hill'.
See more: Hotels in USA Hotels in Cambridge Holiday Destinations in USA