The average house price on Castlewood Road, London is £544,150. Prices range from £61,500 to £1,300,000.
There are 20 properties on Castlewood Road, London.
Average house prices on Castlewood Road, London have risen by 2005.7% from £61,500 in 1995 to £1,295,000 in 2025.
Castlewood Road, London is in the N15 postcode district.