The average house price on Glenwood Road, London is £524,659. Prices range from £130,000 to £1,050,000.
There are 28 properties on Glenwood Road, London.
Average house prices on Glenwood Road, London have risen by 838% from £106,250 in 1995 to £996,667 in 2024.
Glenwood Road, London is in the NW7 postcode district.