The average house price on Leonard Road, London is £168,457. Prices range from £1,500 to £480,000.
There are 41 properties on Leonard Road, London.
Average house prices on Leonard Road, London have risen by 317% from £57,738 in 1995 to £240,750 in 2018.
Leonard Road, London is in the SW16 postcode district.