L'Harvard Square Hotel si trova nella zona di Harvard Square, nel centro di Cambridge, nel cuore del Massachusetts. La zona di Harvard Square, ubicata a nord di Boston e del Charles River, è un ambiente pieno di vita, un crogiolo di culture, frequentato dagli studenti degli istituti dell'Ivy League (gruppo di otto prestigiose università del nord-est degli Stati Uniti)Soggiornando in questo hotel avrete tutto a portata di mano. L'hotel sorge proprio nel cuore del quartiere storico ed è circondato su entrambi i lati dall'Harvard University e dai suoi numerosi musei, sale e biblioteche, nonché dal John F. Kennedy Memorial Park e dalla JFK School of Government.