Super 8 by Wyndham Sturbridge

Sturbridge -> Massachusetts -> New England -> Northeast -> the USA

MA 01566 358 Main Street, Sturbridge, MA 01566, United States of America

Super 8 by Wyndham Sturbridge on the map


Map Manhattan Tourist

Super 8 by Wyndham Sturbridge. Hotel in Sturbridge

This Sturbridge, Massachusetts hotel is located on Cedar Lake and next to the Sturbridge Conference Center. Super 8 features a seasonal outdoor pool and rooms with free WiFi.

Price from $74

More info Reserve

Photos of Super 8 by Wyndham Sturbridge. Sturbridge


The Information about Sturbridge, Massachusetts, the USA

Sturbridge is a town in Worcester County, Massachusetts, United States. Super 8 by Wyndham Sturbridge in the Sturbridge, Massachusetts on the detailed map. It is home to Old Sturbridge Village living history museum and other sites of historical interest such as Tantiusques. The population was 9,867 at the 2020 census, with more than 3,600 households. Book the Super 8 by Wyndham Sturbridge in the Sturbridge, Massachusetts. For geographic and demographic information on specific parts of the town of Sturbridge, see: Fiskdale and Sturbridge (CDP).. Super 8 by Wyndham Sturbridge in the Sturbridge, Massachusetts on the detailed map.

Super 8 by Wyndham Sturbridge on the global map

Super 8 by Wyndham Sturbridge on the map