Residence Inn by Marriott Boston Framingham In the business district
400 Staples Dr -
Framingham,
MA 01702