The average house price on Evenwood Close, London is £218,686. Prices range from £71,000 to £512,000.
There are 38 properties on Evenwood Close, London.
Average house prices on Evenwood Close, London have risen by 593.9% from £69,750 in 1995 to £484,000 in 2024.
Evenwood Close, London is in the SW15 postcode district.