2
results
Sold prices in Apollo Place, London Central, E11
9 Apollo Place, London, E11 4LR
- £200,000 Flat, Leasehold 16 November 2022
16 Apollo Place, London, E11 4LR
- £225,000 Terraced, Freehold 17 March 2008