Super 8 Sturbridge
Super 8 Sturbridge Hotel in MA
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.
Super 8 Sturbridge
358 Main Street,, Sturbridge, MA 01566
Related Inspiration
MASSACHUSETTS MASTERPIECE TRAIL
A statewide collection of 24 diverse works of art, from oil paintings to taxidermy frogs…