Motel 6 Boston West - Framingham 2 stars

1668 Worcester Road, Framingham, MA 01702, United States of America

Hotel image
Read more reviews for Motel 6 Boston West - Framingham