The average house price on Woodyard Lane, London is £1,090,014. Prices range from £15,000 to £1,400,000.
There are 10 properties on Woodyard Lane, London.
Average house prices on Woodyard Lane, London have fallen by 98.8% from £1,300,000 in 2002 to £15,000 in 2020.
Woodyard Lane, London is in the SE21 postcode district.