Churchill At Landmark Square Hotel Boston offers quick access to Holy Trinity Orthodox Cathdral, situated nearly 5 minutes' walk away.
Located 0.7 km from Museum of Fine Arts, the hotel is also 850 metres from Emerald Necklace. In proximity to this Boston hotel you will reach MassArt Bakalar & Paine Galleries. The Mapparium is a mere 1.6 km away, while Ruggles is about a 10-minute walk from the Churchill At Landmark Square. The property is within reach of 132 Brookline Ave opp Fullerton St bus station.
American specialities are served at Cafe G, which is 350 metres away.