Set 1.9 km from Parsons Field, Churchill At Landmark Square Hotel Boston is located a mere 6 minutes' stroll from Simmons University.
The hotel is located in Boston, a short distance from Ruggles tube station. Religious sights in the area include The First Church of Christ (1.7 km) and Trinity Church (2.3 km). 1.5 km from this hotel, guests will also find Boston Symphony Hall. Longwood Medical Area city rail is around 5 minutes' walk away, while 132 Brookline Ave opp Fullerton St bus stop is relatively close to the property.
Cafe G is located next to Churchill At Landmark Square Hotel and serves American dishes, around 5 minutes' walk 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
Main
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.
We’re checking available properties nearby.
Rooms
Frequently asked questions
Churchill At Landmark Square Hotel is just a stone’s throw away from the city’s key locations and sites, including Longwood Medical Area and Fenway Park.
The closest train station is Beacon Street, and it is placed within 900 metres of Churchill At Landmark Square.
Popular spots near Churchill At Landmark Square Hotel Boston include Boston Public Library, Museum of Science, MassArt Bakalar & Paine Galleries, among others.
Guests can have lunch or dinner at Citizen Public House & Oyster Bar within 100 metres of Churchill At Landmark Square Hotel.