Sort by:

Hotel Results: 1 to 1 of 1

Welcome to the new Holiday Inn Express and 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 our guests to do in the area. Discover shopping, dining and entertainment at Legacy Place in Dedham o...