The average house price on Elmworth Grove, London is £231,247. Prices range from £25,000 to £715,000.
There are 46 properties on Elmworth Grove, London.
Average house prices on Elmworth Grove, London have risen by 619.7% from £49,500 in 1996 to £356,250 in 2025.
Elmworth Grove, London is in the SE21 postcode district.