Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
21 ST THOMAS STREET £28,160,718 20 Nov 2020