1
result
Sold prices in Devonport Street, London Central, E1
30 Devonport Street, London, E1 0EA
- £66,000 Terraced, Leasehold 30 October 1998
- £44,000 Terraced, Leasehold 16 January 1998