The average house price on Avoca Road, London is £449,095. Prices range from £93,500 to £1,390,000.
There are 46 properties on Avoca Road, London.
Average house prices on Avoca Road, London have risen by 977.5% from £129,000 in 1995 to £1,390,000 in 2024.
Avoca Road, London is in the SW17 postcode district.