Property Location: With a stay at Harvard Square Hotel, you'll be centrally located in Cambridge, within a 5-minute walk of Harvard University and Harvard Square. This hotel is 2.1 mi (3.3 km) from Boston University and 2.9 mi (4.7 km) from Massachusetts Institute of Technology (... Show More
Reach us, we're available 24/7.