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
MA Spotlight on Dagny Ashley
Marketing New Bedford’s Culture & Maritime Charm Dagny Ashley is Director of Tourism &...
Search All Listings Here.