Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
14 DEVONSHIRE PLACE Terraced £8,319,638 £7,040,000 1 Oct 2020
14 DEVONSHIRE PLACE Terraced £8,319,638 £8,100,000 1 Oct 2020