Super 8 by Wyndham Sturbridge


Super 8 by Wyndham is located on Cedar Lake in the heart of historic Sturbridge on the Route 20 and Route 131 intersection just adjacent to I-90 and I-84. It is approximately 300 yards from the entrance to Old Sturbridge Village. Many rooms have a lake view. Every morning they offer a complimentary SuperStart continental breakfast for all guests. Free Wi-Fi/hi-speed internet in all rooms. Super 8 by Wyndham has Whirlpool Suites and deluxe rooms to stretch out and relax in and they take great pride in their friendly and helpful staff. There are restaurants next door and quick eats in walking distance. Antique and local gift shops are also very close. The hotel is pet friendly and offers early check-in when possible, both with a fee, please call for details.


358 Main Street
Sturbridge, MA 01566



Visit Website