ViaMichelin
Residence Inn Boston Norwood
Location picture
Stunning 8.7 (75 reviews)
Hotel

Price unavailable

About it
Located in Norwood, Residence Inn Boston Norwood offers 3-star accommodations with free bikes and a fitness center. The property is around 15 miles from Boston Museum of Fine Arts, 16 miles from Back Bay and 16 miles from Fenway Park. Boston University is 16 miles away and Massachusetts Institute of Technology is 17 miles from the hotel. The rooms in the hotel are equipped with air conditioning, a seating area, a flat-screen TV with cable channels, a kitchen, a dining area and a private bathroom with a hairdryer and a bath or shower. All rooms will provide guests with a fridge. Residence Inn Boston Norwood can conveniently provide information at the reception to help guests to get around the area. Central Square Theatre is 17 miles from the accommodation, while Central Square is 18 miles from the property.
Its strengths
24hr reception
Pets allowed
Parking
Location
275 Norwood Park South
Norwood MA 02062
Dates of your stay
Availability with
Booking.com