The average house price on St Leonards Square, London is £401,525. Prices range from £15,000 to £1,055,000.
There are 18 properties on St Leonards Square, London.
Average house prices on St Leonards Square, London have risen by 484.8% from £122,000 in 1996 to £713,500 in 2024.
St Leonards Square, London is in the NW5 postcode district.