Lodging/Accommodations close to Teele Square
Hotel 1868 - Cambridge
+1-800-805-5223
1868 Massachusetts Ave., Cambridge, MA 02140
+1-800-805-5223
~1.17 miles southeast of Teele Square
~21 minute walk
- 3 star property
- 50 rooms in property
The Charles Hotel
+1-888-841-5292
1 Bennett St., Cambridge, MA 02138
+1-888-841-5292
~2.19 miles south of Teele Square
- 4 star Downtown property
- Check-in: 3:00 pm
90 7 Main
+1-888-749-6785
907 Massachusetts Ave., Cambridge, MA 02139
+1-888-749-6785
~2.63 miles southeast of Teele Square
- Three Star Suburban hotel
- Check-in: 4:00pm
Back to Top