ramada Inn is located on U.S. Route 1, just 20 minutes from downtown Boston, with easy access to all major highways, commuter rail and Amtrak's Route 128 station.
Executive rooms offer coffeemakers, separate sitting areas with fully equipped kitchenettes and upgrded amenities.
Ramada Inn Resort
434 Providence Hwy, Norwood, MA
Ramada Inn, Norwood Boston MA
Good Hotels USA Good Hotels USA
Hotels Massachusetts MA Hotels Massachusetts MA