Red Roof Inn Boston - Southborough

367 Turnpike Rd
Southborough
Massachusetts
United States