Red Roof Inn Boston Southborough/Worcester In the city center
Red Roof Inn Boston Southborough/Worcester is a Red Roof Inn hotel in Southborough , Massachusetts.
Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 2-star hotel. It is located at 367 Turnpike Rd.
This hotel is between Boston (26 miles) and Worcester (13 miles).
This hotel is between Boston (26 miles) and Springfield (54 miles).