1
result
Sold prices in Deepdene Road, London Central, SE5
24 Deepdene Road, London, SE5 8EG
- £1,281,500 Terraced, Freehold 05 May 2017
- £195,500 Terraced, Freehold 20 September 1996