Best ways to get from New Life Health and Wellness to Holiday Inn Express & Suites Norwood-Boston Area

Alternative transportation options

MORE INFORMATION

Holiday Inn Express & Suites Norwood-Boston Area

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 Providence, RI. We are a 100% non-smoking facility...

Hours:
12:04 AM - 12:00 AM today
Thu: 12:00 AM - 12:00 AM
Fri: 12:00 AM - 12:00 AM
Sat: 12:00 AM - 12:00 AM
Sun: 12:00 AM - 12:00 AM
Mon: 12:00 AM - 12:00 AM
Tue: 12:00 AM - 12:00 AM
Wed: 12:00 AM - 12:00 AM
Address:225 Norwood Park South, Norwood, MA 02062
  • Hotels
  • Event Spaces

Other popular routes

From New Life Health and Wellness

To Holiday Inn Express & Suites Norwood-Boston Area

Neighborhood data provided by Zillow. Venue data powered by Foursquare.