Sturbridge Plaza Hotel
Definition
A 3-star lodging establishment located in Sturbridge, Massachusetts, known as a transit point for travelers.
A location that has recently gained unintended notoriety as the site of a high-profile, chaotic incident involving a vehicle collision and gunfire, as reported by international visitors.
Examples
If you are looking for a sleepy weekend in Massachusetts, the Sturbridge Plaza Hotel promises an experience that is anything but standard.
The Sturbridge Plaza Hotel has set a new standard for local hospitality, where the room service features more unexpected action than a Hollywood blockbuster.
International guests expecting a quiet New England retreat at the Sturbridge Plaza Hotel might find the local reality a bit more cinematic than their travel brochure suggested.