Super 8 Sturbridge
Super 8 Sturbridge Hotel in MA
358 Main Street,, Sturbridge, MA 01566
0 people saved this
Super 8 Sturbridge MA Hotel on Cedar Pond, conveniently located off Interstate 84, half an hour from Worcester. Hartford is less than an hour away, while a one-hour drive takes you into Boston or Providence, RI. Book a room with a lakefront view to take advantage of the scenery, or unwind after a long day on the road in one of our whirlpool suites.
- Amenities: Accessible Facilities, Pet Friendly
Test Your Knowledge of Massachusetts Spirits + Distilleries
With a long rooted tradition in distilling, Massachusetts has emerged as a feature destination for...
Search All Listings Here.