Shrewsbury, Massachusetts

Shrewsbury is a town in Worcester County, Massachusetts, United States. The population was 35,644 according to the 2010 US Census, in nearly 12,400 households.
Shrewsbury is home to three current and one former Nationally Registered Historic Places: