The average house price on Leonard Street, London is £1,189,385. Prices range from £90,000 to £37,346,000.
There are 107 properties on Leonard Street, London.
Average house prices on Leonard Street, London have risen by 510.2% from £368,750 in 2002 to £2,250,000 in 2025.
Leonard Street, London is in the EC2A postcode district.