Contact Information
This place has closed. Not true?
1201 Massachusetts Ave Cambridge, MA 02138, United States
1201 Massachusetts AvenueUSMassachusettsCambridge02138
The Inn at Harvard and Harvard Square Hotel, two Luxury hotels in Harvard Square, Cambridge
Google+ URL
Your Activity

Is this your business?

Manage this page
Write a review
Review Summary
1 review
Upload first public photo
All reviews
Ronald Szanto's profile photo
Ronald Szanto
2 years ago