Harvard Square Hotel Hotel
110 Mount Auburn Street, Harvard Square, Cambridge, MA 02138, USA
Das Harvard Square Hotel ist das Herzstück des lebendigen Harvard Square in Cambridge, Massachusetts. Der nördlich von Boston und dem Charles River gelegene „The Square“ sprudelt nur so vor Leben, Kultur und Universitätsflair.