The average house price on St Leonards Close, Leighton Buzzard is £239,770. Prices range from £83,000 to £527,500.
There are 20 properties on St Leonards Close, Leighton Buzzard.
Average house prices on St Leonards Close, Leighton Buzzard have risen by 375.9% from £83,000 in 1996 to £395,000 in 2025.
St Leonards Close, Leighton Buzzard is in the LU7 postcode district.