The average house price on Glenwood Road, London is £300,436. Prices range from £70,000 to £810,000.
There are 66 properties on Glenwood Road, London.
Average house prices on Glenwood Road, London have risen by 667.2% from £73,648 in 1995 to £565,024 in 2024.
Glenwood Road, London is in the N15 postcode district.