The average house price on Spenser Mews, London is £291,292. Prices range from £58,900 to £364,950.
There are 13 properties on Spenser Mews, London.
Average house prices on Spenser Mews, London have risen by 351.6% from £125,000 in 1995 to £564,500 in 2013.
Spenser Mews, London is in the SE21 postcode district.