Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
41 DEVONSHIRE PLACE £10,676,970 £8,638,000 25 Sep 2019