No reviews match these filters
Try removing a filter or adjusting your selection to see more reviews.
Churchill At Landmark Square Boston hotel gives quick access to the private women-focused Simmons University, situated merely a 6-minute walk away.
Location
2.2 miles from Museum of Science, this Boston hotel is also 1.1 miles from John B Hynes Veterans Convention Center. Sports fans can also visit the baseball stadium "Fenway Park", just a 13-minute stroll from the hotel, and take their families to New England Aquarium, which is around a 10-minute drive away. Boston Common Public Park is 1.8 miles away, while Boston South train station is situated 2.4 miles from the Churchill At Landmark Square. The accommodation stands 9 minutes' walk from Museum of Fine Arts, within a few blocks of Fenway Station - Inbound bus stop.
Food & Drinks
You can dine at Rod Dee 2 Thai Cuisine, 0.3 miles from the Boston hotel.
Exclusive on-site spa services
Recreational on-site activities
Beautifully designed dining options
Accessibility features available
Wheelchair access
Amenities
Churchill At Landmark SquareParking options
For disabled guests
Enter dates to see availability
75 Peterborough Street Boston, Boston, United States
- Central city location
Based on ratings from trusted providers
No reviews match these filters
Try removing a filter or adjusting your selection to see more reviews.