The average house price on Leopold Terrace, London is £526,125. Prices range from £291,500 to £762,000.
There are 8 properties on Leopold Terrace, London.
Average house prices on Leopold Terrace, London have risen by 191.3% from £238,250 in 1999 to £694,000 in 2023.
Leopold Terrace, London is in the SW19 postcode district.