Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
81A ENDELL STREET Terraced £4,445,516 £3,600,000 19 Sep 2018