The average house price on Battlefield Road, Shrewsbury is £1,177,573. Prices range from £50,000 to £8,600,000.
There are 34 properties on Battlefield Road, Shrewsbury.
Average house prices on Battlefield Road, Shrewsbury have risen by 1746.4% from £140,000 in 1996 to £2,585,000 in 2024.
Battlefield Road, Shrewsbury is in the SY1 postcode district.