18 RICHARDS PLACE, SW3 2LA sold for £2100000 on 2021-01-13
14 RICHARDS PLACE, SW3 2LA sold for £605000 on 2021-03-18
16 RICHARDS PLACE, SW3 2LA sold for £835000 on 2021-03-26
14 RICHARDS PLACE, SW3 2LA sold for £714000 on 2023-09-22
Get official EPC reports (Free)