Lodging & Accommodations close by Harvard Square
907 Main - Cambridge
+1-888-788-5576
907 Massachusetts Ave., Cambridge, MA 02139
+1-888-788-5576
~0.66 miles southeast of Harvard Square
~11 minute walk
- Affordable Suburban property
- 67 rooms in hotel
Hotel 1868 in Cambridge
+1-888-469-4795
1868 Massachusetts Ave., Cambridge, MA 02140
+1-888-469-4795
~0.96 miles north of Harvard Square
~17 minute walk
- 3-star property
- 50 sleeping rooms in hotel
Back to Top