Set in Framingham, 26 km from Minute Man National Historical Park, Framingham Inn offers air-conditioned rooms with free Wi-Fi and express check-in and check-out. The property is located 32 km from DCU Center Arena & Convention Center, 32 km from Central Square Theatre and 32 km from John F. Kennedy Park. The hotel has family rooms.
Numero delle stanze: 29
1186 Worcester Road, Framingham, MA 01702, Stati Uniti