291
results
Sold prices in Roach Road, London Central, E3
Unit 26, Omega Works, 4 Roach Road, London, E3 2PD
- £202,500 Flat, Leasehold 26 March 2004
Unit 37, Omega Works, 4 Roach Road, London, E3 2PD
- £206,750 Flat, Leasehold 26 March 2004
Unit 16, Omega Works, 4 Roach Road, London, E3 2PD
- £200,000 Flat, Leasehold 16 February 2004