The average house price on Attwood Lane, London is £879,625. Prices range from £702,000 to £1,030,000.
There are 8 properties on Attwood Lane, London.
Average house prices on Attwood Lane, London have risen by 14.7% from £898,000 in 2018 to £1,030,000 in 2024.
Attwood Lane, London is in the SE10 postcode district.