2
results
Sold prices in Apollo Place, London Central, SW10
9 Apollo Place, London, SW10 0ET
- £3,300,000 Terraced, Freehold 23 July 2014
- £761,000 Semi-detached, Freehold 11 June 1999
8 Apollo Place, London, SW10 0ET
- £718,000 Flat, Freehold 14 July 2004
- £270,000 Flat, Freehold 24 June 1999