Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
81 DEAN STREET £29,188,474 £22,350,000 16 Dec 2016