Red Roof Inn Boston - Southborough/Worcester
367 Turnpike Road, Southborough, Massachusetts, 01772
(508) 802-4479