Отель Harvard Square расположен в центре Кембриджа, на оживленной расположенной в центре Гарвардской площади в штате Массачусетс. Отель находится непосредственно к северу от Бостона и реки Чарльз. На оживленной площади кипит культурная жизнь и царит университетская атмосфера.
Отель Harvard Square расположен непосредственно в центре всего этого. С обоих сторон он окружен Гарвардским университетом и его многочисленными музеями, залами и библиотеками, Мемориальным парком Джона Ф. Кеннеди и нью-йоркской Школой государственного управления. Отель расположен в самом сердце этого исторического района.