The average house price on Ballards Lane, London is £340,314. Prices range from £1,000 to £7,700,000.
There are 388 properties on Ballards Lane, London.
Average house prices on Ballards Lane, London have risen by 675.3% from £50,762 in 1995 to £393,571 in 2025.
Ballards Lane, London is in the N3 postcode district.