The average house price on Bellwood Road, London is £302,382. Prices range from £32,100 to £935,000.
There are 25 properties on Bellwood Road, London.
Average house prices on Bellwood Road, London have risen by 1503.8% from £58,300 in 1995 to £935,000 in 2024.
Bellwood Road, London is in the SE15 postcode district.