The average house price on Elmhurst Avenue, London is £499,442. Prices range from £115,000 to £1,500,000.
There are 26 properties on Elmhurst Avenue, London.
Average house prices on Elmhurst Avenue, London have risen by 761.1% from £163,750 in 1995 to £1,410,000 in 2024.
Elmhurst Avenue, London is in the N2 postcode district.