3
results
Sold prices in Richards Place, London Central, SW3
14 Richards Place, London, SW3 2LA
- £714,000 Flat, Leasehold 22 September 2023
- £605,000 Flat, Leasehold 18 March 2021
12 Richards Place, London, SW3 2LA
- £1,125,000 Flat, Leasehold 16 March 2017
- £850,000 Flat, Freehold 21 August 2015
- £245,000 Flat, Freehold 26 August 1999
14a Richards Place, London, SW3 2LA
- £110,000 Flat, Freehold 02 December 1999