HARVARD SQUARE HOTEL BOSTON

Call 800-947-7666 or book online for your next hotel stay in MA, USA

Boston 110 Mt Auburn St, Cambridge, MA 02138, USA   

Book Online

one

THE HOTEL

Located just north of Boston and the Charles River, "The Square" is full of life, culture and Ivy League ambiance.

Surrounded on both sides by Harvard University and its many museums, halls and libraries; the John F. Kennedy Memorial Park and the JFK School of Government, the hotel sits right in the heart of this historic district.

four

THE LOBBY

The Harvard Square Hotel puts you in the midst of it all.


three

ROOMS

two

COMFORT

Call or book online for your next hotel stay in Cambridge, MA, USA