1
result
Sold prices in Barnaby Place, London Central, SW7
Studio, 1a Barnaby Place, London, SW7 3JW
- £1,200,000 Terraced, Leasehold 30 August 2006
- £345,000 Flat, Leasehold 24 January 1995