The average house price on St Edmunds Terrace, London is £2,078,502. Prices range from £58,000 to £16,000,000.
There are 172 properties on St Edmunds Terrace, London.
Average house prices on St Edmunds Terrace, London have risen by 2703.1% from £163,125 in 1995 to £4,572,500 in 2025.
St Edmunds Terrace, London is in the NW8 postcode district.