The average house price on Cannon Hill Lane, London is £306,309. Prices range from £17,000 to £967,100.
There are 241 properties on Cannon Hill Lane, London.
Average house prices on Cannon Hill Lane, London have risen by 414.2% from £90,438 in 1995 to £465,000 in 2025.
Cannon Hill Lane, London is in the SW20 postcode district.