The average house price on Lennard Road, London is £291,640. Prices range from £22,000 to £1,312,500.
There are 78 properties on Lennard Road, London.
Average house prices on Lennard Road, London have risen by 1200% from £63,094 in 1995 to £820,250 in 2025.
Lennard Road, London is in the SE20 postcode district.