2
results
Sold prices in Olympus Square, London Central, E5
10 Olympus Square, London, E5 8PL
- £138,500 Flat, Leasehold 12 March 2003
14 Olympus Square, London, E5 8PL
- £68,000 Flat, Leasehold 28 January 2000