
Norwood, MA, United States
Holiday Inn Express and Suites Norwood Boston Area
3-star hotel · IHG HOTELS & RESORTS
Welcome to the Holiday Inn Express in Norwood, Massachusetts located just minutes from Gillette Stadium, home of the New England Patriots and New England Revolution. The hotel is the halfway point between Boston, Ma and…
- Wi-fi
- 24-hour reception
- Indoor freshwater pool
- Car park · extra charge


