The average house price on Nelson Terrace, London is £631,664. Prices range from £57,500 to £1,525,225.
There are 19 properties on Nelson Terrace, London.
Average house prices on Nelson Terrace, London have risen by 712.5% from £120,000 in 1995 to £975,000 in 2024.
Nelson Terrace, London is in the N1 postcode district.