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