1
result
Sold prices in Palmerston Road, London Central, SW14
75a Palmerston Road, London, SW14 7QA
- £249,000 Flat, Leasehold 14 June 2002
- £102,000 Flat, Leasehold 28 March 1995