Sheraton Framingham Hotel
This six-story hotel is situated five miles from Natick Mall, 18 miles from Fenway Park, and 25 miles from Boston.
Guest rooms are outfitted in natural wood furnishings and offer high-speed Internet access and premium cable channels.
Those traveling on business can access wireless Internet in public areas, the business center, and conference rooms.
1657 Worcester Road, Framingham, MA 01701, USA