Profile

Contact Information
This place has closed. Not true?
1201 Massachusetts Ave Cambridge, MA 02138, United States
1201 Massachusetts AvenueUSMassachusettsCambridge02138
(617) 491-2222theinnatharvard.com
Hotel
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
Photos
Upload first public photo
All reviews
Ronald Szanto's profile photo
Ronald Szanto
2 years ago