2 results
Sold prices in Apollo Place, London Central, SW10
9 Apollo Place, London, SW10 0ET
- £3,300,000Terraced, Freehold23 July 2014
- £761,000Semi-detached, Freehold11 June 1999
8 Apollo Place, London, SW10 0ET
- £718,000Flat, Freehold14 July 2004
- £270,000Flat, Freehold24 June 1999