Das Hotel Churchill At Landmark Square Boston liegt rund 2 Kilometer vom Prudential Tower entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Boston.
Das Hotel befindet sich in circa 3 km Entfernung vom Bahnhof Boston South und bietet einen schnellen Zugang zum Fens Park. Der Faneuil Hall ist in rund 10 Fahrminuten Entfernung vom Hotel. Das Churchill At Landmark Square Boston befindet sich in circa 3 km Entfernung vom Museum der Wissenschaften. Die Bushaltestelle Fenway Station - Inbound befindet sich gleich neben der Unterkunft.
Sie können die lateinamerikanische Küche im El Pelon Taqueria genießen, das sich ca. 500 Meter vom Hotel entfernt befindet.