The average house price on Horncastle Road, London is £287,053. Prices range from £55,000 to £965,000.
There are 97 properties on Horncastle Road, London.
Average house prices on Horncastle Road, London have risen by 494% from £84,000 in 1995 to £499,000 in 2024.
Horncastle Road, London is in the SE12 postcode district.