Today shrewsbury, New Freedom PA is count around 1 homes for sale at current average listing price of $334,900. Nearby neighborhoods of shrewsbury are Forest Lakes. Most of shrewsbury homes are 4 bedrooms with 3 bathrooms.