1668 Worcester Road, Framingham
Just outside of Boston and only 6.8 mi from a major shopping area, the Motel 6 in Framingham, Massachusetts offers convenient services and amenities for a comfortable stay.