Sheraton Framingham Hotel

1657 Worcester Road
Framingham
Massachusetts
United States