Red Roof Inn Boston Southborough/Worcester In the city center
367 Turnpike Rd -
Southborough,
MA 01772