Skip to main content
Add Your Business

Sturbridge Plaza Hotel

About Sturbridge Plaza Hotel

Established January 2026

Sturbridge Plaza Hotel, Sturbridge, MA — a 3-star property with air-conditioned rooms, private bathrooms, desks, flat-screen TVs, and free WiFi. Family rooms available; reception provides local tips.

Products/Services

Is this your business? Click here to make changes.
Verified Business [Listing #1888333]
Share This Listing

Please confirm