The average house price on Highwood Road, London is £601,038. Prices range from £105,500 to £2,450,000.
There are 13 properties on Highwood Road, London.
Average house prices on Highwood Road, London have risen by 1035% from £68,500 in 1995 to £777,500 in 2024.
Highwood Road, London is in the N19 postcode district.