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