The average house price on Haverstock Road, London is £248,750. Prices range from £42,000 to £565,000.
There are 42 properties on Haverstock Road, London.
Average house prices on Haverstock Road, London have risen by 564.3% from £63,000 in 1996 to £418,500 in 2024.
Haverstock Road, London is in the NW5 postcode district.