Churchill At Landmark Square Boston hotel offers proximity to Emerald Necklace, which is located 11 minutes' walk away.
This hotel is located 0.3 miles from the private women-focused Simmons University, just 0.6 miles from Ruggles metro station. The Boston hotel is a 7-minute walk from the public Massachusetts College of Art and Design and within a few blocks of Museum of Fine Arts. The baseball stadium "Fenway Park" can also be found 0.7 miles from the Churchill At Landmark Square. 132 Brookline Ave opp Fullerton St bus stop is within 10 minutes' walk of this accommodation and within a 10-minute drive of is enough to get to Boston South train station.
Cafe G is adjacent to the hotel, 0.2 miles away.
Book Churchill At Landmark Square Hotel Boston
General information
Contact information
75 Peterborough Street Boston, Boston, United States;
Churchill At Landmark Square Hotel reservations available at 'rooms'
Churchill At Landmark Square Hotel phone number isn't available on our site, if you want to call Churchill At Landmark Square Hotel visit site of a hotel
Churchill At Landmark Square Hotel Location
75 Peterborough Street Boston, Boston, United States
Churchill At Landmark Square Hotel Hotel Deals
Main Features
Wheelchair access
Churchill At Landmark Square Hotel Amenities
General
Wheelchair access
Churchill At Landmark Square Hotel Offers
Please wait, we're checking available rooms for you.
Unfortunately, this property has no available rooms for your dates.