Sturbridge Plaza Hotel
Hotel
01566 Sturbridge MA
United States
Phone:
+1 617-319-7943
Website:
https://www.sturbridgeplazahotel.site
Description:
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.
BusinessType:
Hotel



