Harvard Square Hotel

110 Mount Auburn Street
Cambridge, MA 02138
(617)864-5200
Category: 
Limited Service Hotels
Features: 
Concierge
Meeting/Banquet Rooms
Wireless Internet

The newly renovated Harvard Square Hotel is the centerpiece hotel in Cambridge and Harvard Square.  Located just north of Boston and the Charles River, "The Square" is full of life, culture and Ivy League ambiance. And the Harvard Square Hotel puts you in the midst of it all. 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.