Das Hotel Churchill At Landmark Square Boston befindet sich in neben dem African-American History Museum, und zwar ca. 3 km von hier entfernt.
Das Hotel ist in ca. 20 Gehminuten Entfernung vom Mapparium gelegen. Kulturelle Sehenswürdigkeiten in der Umgebung sind das Museum der Wissenschaften (3,1 km) und das Gibson House Museum (2 km). Das Churchill At Landmark Square ist auch nur wenige Schritte entfernt vom Isabella Stewart Gardner Museum. Das Hotel liegt in ca. 1 km Entfernung vom Bahnhof Beacon Street, während die Harvard Universität etwa 3,2 km von hier entfernt entfernt ist.
Die Gäste können im Restaurant El Pelon Taqueria, das sich in unmittelbarer Nähe zur Unterkunft befindet, eine Auswahl an lateinamerikanischen Gerichten genießen.