366 Main Street, Sturbridge, Massachusetts 01566, Sturbridge, Massachusetts, 01566
(508) 347-7393
Escape to a relaxing lakeside retreat in the heart of central Massachusetts. Select from 232 guestrooms, 24 mini-suites, and five suites appointed with traditional furnishings. Lovely views of beautiful Cedar Lake inspire effortless relaxation, while comfortable beds ensure restorative sleep. Feel at home with resort-style amenities, complimentary Wi-Fi, and bathrooms with granite countertops.
No reviews yet. Be the first to write a review!