Lodging & Accommodations close by Framingham Plymouth Church
Aloft Framingham
+1-888-389-4121
130 Worcester Rd., Framingham, MA 01702
+1-888-389-4121
~1.84 miles east of Framingham Plymouth Church
- Three Star Suburban hotel
- Hotel has 184 rooms
Back to Top