We have found 79 properties on Shrewsbury St, Holden, MA. Average price per square feet on Shrewsbury St is $124. It is 7.5% lower than average price per sqft Holden. Average sale price on Shrewsbury St is $198,743. It is 22.7% lower than average sale price in Holden.