Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
34 DEVONSHIRE PLACE Terraced £999,998 6 Apr 1998