Red Roof Inn Boston Framingham 2 stars

650 Cochituate Road, Framingham, MA 01701, United States of America

Hotel image
Read more reviews for Red Roof Inn Boston Framingham