


Sturbridge (http://www.sturbridge.org/) is a charming New England town located in southern Central Massachusetts approximately 60 miles 96 km west of Boston.
Sturbridge (http://www.sturbridge.org/) is a charming New England town located in southern Central Massachusetts approximately 60 miles 96 km west of Boston.