The average house price on Cowley Lane, Stafford is £151,164. Prices range from £45,000 to £295,000.
There are 26 properties on Cowley Lane, Stafford.
Average house prices on Cowley Lane, Stafford have risen by 602.4% from £42,000 in 1995 to £295,000 in 2024.
Cowley Lane, Stafford is in the ST20 postcode district.