The Harvard Square Hotel, Cambridge

The Harvard Square Hotel

110 Mount Auburn Street

The Harvard Square Hotel, opened in 1958 and completely refurbished in 2003, is located in the heart of Harvard Square steps away from the subway