Das Hotel Churchill At Landmark Square Boston liegt im Stadtviertel Fenway–Kenmore.
Boston Red Sox und Park Boston Common sind 5 beziehungsweise 10 Autominuten entfernt. Zahlreiche Sehenswürdigkeiten wie Fenway Park und Blick Art Materials sind bequem erreichbar.
Die Unterkunft liegt in einer Entfernung von etwa 125 Metern von Thornton's Fenway Grille und Regina Pizzeria, die verschiedene Feinkost-Spezialitäten anbieten. In einem 15-minütigen Spaziergang liegt der Bahnhof Beacon Street.