Welcome to the new Holiday Inn Express & Suites Boston-Norwood Area Hotel! Southeast Massachusetts newest and most modern hotel is located off of US Route 1 and just minutes away from I-95, US Route 128 and I-495. The hotel is close to Providence and Boston, so guests can lodge in comfort and peace while still near all the local attractions and businesses.
There is so much for Holiday Inn Express & Suites Boston-Norwood Area guests to do in the area. Discover shopping, dining and entertainment at Legacy Place in Dedham or Patriots Place in Foxboro. Located off Interstate 95, this Norwood, Massachusetts hotel is five miles from Gillette Stadium, 15 miles from Fenway Park and three miles from Iorio Arena. Concerts at the Comcast Center are just minutes away. For the shopaholic, there are always the shops at Wrentham Village Premium Outlets. And what outdoor fan would pass up the Bass Pro Shops? BOOK NOW