Sheraton Framingham Hotel & Conference Center sits 18 miles west of Boston and is accessible via the Massachusetts Turnpike and public transportation. Prominent nearby landmarks include Wellesley College, Brandeis University and Natick Mall.
12
Jan
2021
