The average house price on Creek Lane, London is £490,941. Prices range from £151,250 to £733,000.
There are 107 properties on Creek Lane, London.
Average house prices on Creek Lane, London have risen by 140.8% from £203,727 in 2017 to £490,536 in 2024.
Creek Lane, London is in the SW18 postcode district.