Churchill At Landmark Square Hotel
Main amenities
-
Wheelchair access
Location
Located 2.9 miles from New England Aquarium, Churchill At Landmark Square Boston hotel is merely a 6-minute walk from MassArt Art Museum.
Museum of Fine Arts is 0.4 miles away, while Boston South train station is 3 miles from this hotel. The Boston hotel offers access to Trinity Church, located around 25 minutes' walk away. Guests might as well enjoy proximity to Longwood Mall, situated miles away. There is the grant university "Massachusetts Institute of Technology" within 30 minutes' walk of the Churchill At Landmark Square. This property is just 0.6 miles from Ruggles subway station and within a few blocks of 132 Brookline Ave opp Fullerton St bus stop.
Serving both food and drinks, Cafe G is situated about 5 minutes by foot from the hotel.