110 Mount Auburn Street,
Cambridge , MA 02138 UNITED STATES
Book a memorable stay in the heart of Cambridge at Harvard Square Hotel. With a prime address next to Harvard University and the Charles River, our boutique property is surrounded by local shops, cafés and nightlife. Downtown Boston is also less than 10 minutes away.
Worldwide > United States > Cambridge, MA > Hotels