The average house price on Stroud Road, London is £236,645. Prices range from £26,000 to £572,500.
There are 32 properties on Stroud Road, London.
Average house prices on Stroud Road, London have risen by 804.5% from £54,725 in 1995 to £495,000 in 2024.
Stroud Road, London is in the SE25 postcode district.