We have found 302 properties in Shrewsbury, PA. Average property sale price in Shrewsbury is $228,850. It is 4.4% lower than average property value in Pennsylvania. Average price per square feet in Shrewsbury is $100. It is 16% lower than average property value in Pennsylvania.

List of properties