
Sturbridge Plaza Hotel
Claimed
About the Business
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.
Additional Information
Receive Credit Card:
No
Delivery:
No
Location & Hours
400 Haynes Street Sturbridge,MA 01566, USA
Business Hours
Open 24
Drop a Mail
Call Us
Address
400 Haynes Street Sturbridge,MA 01566, USA
Subscribe Now
