The Hotel Residence Inn Boston Norwood offers disabled facilities. Guests will find a car park to be able to leave a car safely. The Hotel Residence Inn Boston Norwood is pleased to host your pets.
275 Norwood Park South - 02062 - Norwood (Ma), United States View Map
TripAdvisor vote: 4.5/5 Based on 156 guest reviews
The Hotel Residence Inn Boston Norwood offers disabled facilities. Guests will find a car park to be able to leave a car safely. The Hotel Residence Inn Boston Norwood is pleased to host your pets.