Los huéspedes del Churchill At Landmark Square Hotel Boston pueden llegar fácilmente al Official Red Sox Team Store, enclavado a tan solo 5 minutos a pie.
El hotel está situado a una distancia de 3 km del Museo de la Ciencia, y el Jardín Público de Boston está situado a 2 km. Los aficionados al deporte también disfrutarán visitando el Fenway Park, no muy lejos de este hotel. Además, Harvard Medical School Quadrangle está situado a tan solo 14 minutos a pie. A 700 metros del Churchill At Landmark Square encontrarás el Parque Back Bay Fens. Este lugar está situado a pocas cuadras de la estación de tren Boston South, mientras que la parada de autobús Fenway Station - Inbound está a tan solo 10 minutos a pie.
El restaurante El Pelon Taqueria está a 500 metros del hotel y sirve comida mexicana.