Discover Sturbridge
compiled from our dataSturbridge is located in Massachusetts, USA, and has a population of about 9,867. Our atlas lists 87 places here.
These include 8 sights and 12 museums, 46 restaurants, 21 places to stay and 0 cocktail bars. Highlights include Sturbridge Meadows, Tantiusques, Sturbridge Common Historic District.