Shrewsbury is a town in Worcester County, Massachusetts, United States. Shrewsbury is an unusual New England town in that it was neither a mill town nor a farming village. Rather, it grew as a suburb to neighboring Worcester from the start.
Here's the our members favorite photos of "Cities in Massachusetts". Upload your photo of Shrewsbury!