1
result
Sold prices in Archbishops Place, London Central, SW2
13 Archbishops Place, London, SW2 2AH
- £228,000 Flat, Freehold 29 September 2000
- £96,000 Flat, Freehold 06 December 1996