1
result
Sold prices in Island Road, London Central, SE16
Flat F, 19 Island Road, London, SE16 2PH
- £280,000 Flat, Leasehold 17 March 2021
- £280,000 Flat, Leasehold 28 June 2013
- £180,000 Flat, Leasehold 06 December 2010