Harvard Square Hotel, Cambridge – Updated 2024 Prices - Booking.com
https://www.booking.com/hotel/us/cambridge-massachusetts.html
Web+17 photos. The Harvard Square Hotel is the centerpiece hotel in Cambridge, Massachusetts's lively Harvard Square. Located just north of Boston and the Charles River, "The Square" is full of life, culture and university ambiance. Location: 110 Mount Auburn Street, Harvard Square, Cambridge, MA 02138, United States of America, 110 Mount Auburn Street, USA MA 02138
Location: 110 Mount Auburn Street, Harvard Square, Cambridge, MA 02138, United States of America, 110 Mount Auburn Street, USA MA 02138
DA: 34 PA: 41 MOZ Rank: 53