Red Roof Inn Boston - Southborough (Southborough) From US$69 (€50) per room The Red Roof Inn Boston Southborough (Mass.), located at Exit 23 A on Interstate 495, is less than three miles from downtown Southborough. The two story Red Roof Inn features complimentary secure parki ng. Coffeehouse style service is ava...