Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
81 DEAN STREET £38,701,078 £31,099,800 28 Feb 2018