1
result
Sold prices in Spenser Mews, London Central, SE21
14 Spenser Mews, London, SE21 8SN
- £500,000 Semi-detached, Freehold 29 June 2012
- £58,900 Semi-detached, Freehold 28 May 1999