Wyndham Hotels & Resorts

Call
358 Main St
Sturbridge, MA 01566

Wyndham Hotels & Resorts in Sturbridge, MA, offers a comfortable and welcoming stay for travelers. With modern amenities and spacious rooms, guests can relax after a day of exploring the charming town and its historic sites. The hotel features on-site dining, a fitness center, and easy access to nearby attractions, making it an ideal choice for both leisure and business visitors.

Generated from this place's information

Own this business?
See a problem?

You might also like

United StatesMassachusettsSturbridgeWyndham Hotels & Resorts

Partial Data by Foursquare.