The average house price on Norwood Road, London is £318,014. Prices range from £1,496 to £8,250,000.
There are 152 properties on Norwood Road, London.
Average house prices on Norwood Road, London have risen by 634.3% from £79,000 in 1995 to £580,100 in 2024.
Norwood Road, London is in the SE27 postcode district.