1
result
Sold prices in The Facade, London Central, SE23
7 - 8 The Facade, London, SE23 3HA
- £125,000 Terraced, Freehold 10 February 2003
- £100,000 Terraced, Freehold 11 July 2002
- £105,750 Terraced, Freehold 24 January 2002