Southborough hotels & apartments, all accommodations in Southborough

Recommended hotels in Southborough

Red Roof Inn Boston Southborough/Worcester photo

Red Roof Inn Boston Southborough/Worcester

Red Roof Inn Boston Southborough/Worcester is a quiet 2-star hotel set 21 km from Wellesley College and 14 km from 1776 Plaza Shopping Center. The property opened in 1982 and features industrial…

367 Turnpike Road, Southborough, United States