1
result
Sold prices in Dulwich Village, London Central, SE21
91a Dulwich Village, London, SE21 7BJ
- £249,500 Flat, Leasehold 10 January 2006
- £160,000 Flat, Leasehold 11 June 1999