The average house price on Stafford Place, London is £815,535. Prices range from £106,000 to £5,000,000.
There are 26 properties on Stafford Place, London.
Average house prices on Stafford Place, London have risen by 2686.7% from £103,167 in 1995 to £2,875,000 in 2024.
Stafford Place, London is in the SW1E postcode district.