North America • United States • Massachusetts • Residence Inn Framingham
The Residence Inn Framingham offers all the comforts of home, while providing award winning customer service. Our customers come first
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!