Holiday Inn Express & Suites Norwood-Boston Area is a 3-star property situated about 4.7 km from Museum of American Bird Art at Mass Audubon. Since 2015 the hotel has been offering accommodation in a 4-story building with modern architecture and furnishings.
The venue is 10 km away from Dedham Historical Society . A 30-minute walk to the center of Norwood.
This business hotel is placed within proximity to hills and a wildlife park.
Guests can reach Holiday Inn Express & Suites Norwood-Boston Area by car from Logan International airport in 35 minutes.
The property offers non-smoking rooms equipped with high-speed internet, a microwave, a kitchen, an iron with ironing board and a work desk. Room facilities also include a small fridge and coffee/tea makers for self-catering.
Eat & Drink
The steakhouse SIAM Lotus is around 5 minutes’ walk away.
Guests can take advantage of dry cleaning, housekeeping and ironing service.
For active guests, there are a gym and a fitness center at the hotel.