Harvard Square Hotel Hôtel
110 Mount Auburn Street, Harvard Square, Cambridge, MA 02138, États-Unis
Le Harvard Square Hotel est un hôtel installé dans le centre de Cambridge (Massachusetts), dans le quartier animé de Harvard Square. Situé au nord de Boston et de la rivière Charles, « The Square » est un quartier culturel plein de vie et regorgeant d'étudiants.