Profile

AboutPhotos
Contact Information
This place has closed. Not true?
1201 Massachusetts Ave Cambridge, MA 02138
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

Street View

Panorama
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