2
results
Sold prices in Creek Road, London Central, SE10
326 Creek Road, London, SE10 9SW
- £185,000 Terraced, Freehold 31 October 2002
328 Creek Road, London, SE10 9SW
- £146,749 Terraced, Freehold 13 February 1995