Churchill At Landmark Square Hotel Boston offers easy access to the private women-focused Simmons University, which is situated merely 6 minutes' walk away.
The hotel is located about 4 km from the historic indoor-outdoor shopping center "Faneuil Hall Marketplace" and Official Red Sox Team Store is approximately 300 metres away. Places of worship to visit around a 25-minute walk from this Boston hotel include the Old South Church. Also, Evans Way Park is situated 0.6 km away. Right around the corner from the Churchill At Landmark Square you'll find the interior courtyard "Isabella Stewart Gardner Museum". Fenway Station - Inbound bus stop is at a distance of 550 metres from this accommodation.
El Pelon Taqueria is located just around the corner from the hotel and serves Latin American food.