Econo Lodge Framingham Near Framingham State University
1186 Worcester Rd -
Framingham,
MA 01701