The average house price on Glenwood Road, London is £188,379. Prices range from £5,750 to £718,000.
There are 46 properties on Glenwood Road, London.
Average house prices on Glenwood Road, London have risen by 1572.4% from £33,500 in 1995 to £560,250 in 2024.
Glenwood Road, London is in the SE6 postcode district.