Where is Harvard Square Hotel, Cambridge located?
Harvard Square Hotel, Cambridge, Harvard Square Hotel, Cambridge, United States of America (approx. 42.37287°, -71.12189°)
Harvard Square Hotel, Cambridge, Harvard Square Hotel, Cambridge, United States of America (approx. 42.37287°, -71.12189°)