Churchill At Landmark Square

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

Write a quick review

Your rating

(/10)
Please enter your name
Please enter a valid email address

Main Features

Wheelchair access

Churchill At Landmark Square Hotel Amenities

  • General

    Wheelchair access

Churchill At Landmark Square Hotel Offers

Rooms