Das Hotel Churchill At Landmark Square Boston liegt in der Nähe vom Boston Common Park, und zwar 3 km von hier entfernt.
Das Hotel liegt in etwa 400 Meter Entfernung vom Isabella Stewart Gardner Museum und ist auch in einer Entfernung von ungefähr 5 Fahrminuten von den Unterhaltungsmöglichkeiten wie der Symphony Hall. Sie können außerdem den Faneuil Hall in ungefähr 4 km Entfernung vom Hotel besichtigen. Simmons College ist ein paar Schritte entfernt vom Churchill At Landmark Square gelegen. Der Bahnhof Boston South ist in einer 3 km Entfernung von der Unterkunft entfernt, während das Museum der Wissenschaften 10 Minuten Autofahrt von hier entfernt liegt.
Das Restaurant El Pelon Taqueria befindet sich ziemlich nah am Hotel und ist auf die lateinamerikanische Küche spezialisiert.