The Red Roof Inn Boston/Saugus is an affordable North Boston hotel located only 10 miles/16 km north of downtown Boston and 8..
Saugus / Saugus