1
result
Sold prices in Spencer Yard, London Central, SE3
1 Spencer Yard, London, SE3 0DE
- £415,000 Terraced, Freehold 16 August 2013
- £750,000 Detached, Freehold 24 September 2003