Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
91 - 92 DEAN STREET £37,319,519 £31,250,000 18 Aug 2020