Red Roof Inn PLUS+ Boston - Framingham Framingham
650 Cochituate Rd
Framingham,
MA 01701
Near Cochituate State Park