Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
120 EDMUND STREET £46,598,916 26 Sep 2019