Search results
We did not find results for: Holiday Inn Express & Suites Norwood-Boston Area, an IHG Hotel Norwood, MA.
Check spelling or type a new query.
We did not find results for: Holiday Inn Express & Suites Norwood-Boston Area, an IHG Hotel Norwood, MA.
Check spelling or type a new query.
Welcome to the Holiday Inn Express in Norwood, Massachusetts located just minutes from Gillette Stadium, home of the New...
Website: ihg.com
Phone: (781) 769-0060
225 Norwood Park S Norwood, MA 02062 632.73 mi
Is this your business? Verify your listing
3.5 140 reviews
Thank God this hotel has an honest GM. This and all the hotels owned by these two companies in MA are now homeless shelters for illegal immigrants. They are laying off staff and literally running a... More
I paid extra for a room with a separate living space and was given a room with a bathtub next to the bed. I asked to change and was told the hotel was full. I should at least have been given refund on... More