Shrewsbury MA was recently named #58 best places to live in CNN Money Magazine's Top 100 "list of America's best small towns"
Shrewsbury MA Town Hall
Shrewsbury is a great place to live with great schools, good community spirit an good commuting location.
Comments(0)