The average house price on Elmwood Avenue, London is £373,471. Prices range from £95,000 to £950,000.
There are 14 properties on Elmwood Avenue, London.
Average house prices on Elmwood Avenue, London have risen by 724.7% from £81,000 in 1998 to £668,000 in 2024.
Elmwood Avenue, London is in the N13 postcode district.