The average house price on Lyndhurst Terrace, London is £1,446,333. Prices range from £22,290 to £5,200,000.
There are 18 properties on Lyndhurst Terrace, London.
Average house prices on Lyndhurst Terrace, London have risen by 2.7% from £260,000 in 1998 to £267,145 in 2025.
Lyndhurst Terrace, London is in the NW3 postcode district.