The average house price on Spencer Park, London is £1,329,441. Prices range from £56,000 to £7,000,000.
There are 56 properties on Spencer Park, London.
Average house prices on Spencer Park, London have risen by 6801.9% from £54,333 in 1995 to £3,750,000 in 2024.
Spencer Park, London is in the SW18 postcode district.