The average house price on Primrose Terrace, Shrewsbury is £121,749. Prices range from £63,500 to £227,000.
There are 30 properties on Primrose Terrace, Shrewsbury.
Average house prices on Primrose Terrace, Shrewsbury have risen by 137.4% from £89,750 in 2002 to £213,070 in 2024.
Primrose Terrace, Shrewsbury is in the SY1 postcode district.