Gli ospiti del Churchill At Landmark Square Hotel Boston possono godere di un accesso facile a Official Red Sox Team Store, che si trova a soli 5 minuti a piedi.
Tra i luoghi d'interesse nelle vicinanze c'è la Faneuil Hall a 4 km da questo hotel e i Boston Public Garden, situato a circa 2 km. Le attrazioni naturali più popolari vicino all'hotel sono il James P Kelleher Rose Garden (550 metri) e il Ponte Longfellow (2,1 km). Gli ospiti potrebbero anche visitare Harvard Medical School Quadrangle, che si trova a soli 14 minuti a piedi. Puoi trovare facilmente il Boston Common a 3 km dal Churchill At Landmark Square. La fermata dell'autobus Fenway Station - Inbound è situata a soli 10 minuti a piedi.
Il ristorante El Pelon Taqueria serve vari tipi di piatti latino americani a due passi dalla struttura.