Remove Ads

Photo of Harvard Square Hotel

3.6
94 votes

Harvard Square Hotel

110 Mount Auburn Street, Cambridge, Massachusetts 02138 USA

Add Photo

Lobby Sitting Area

Remove Ads

Claim copyright