Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
21 ARTHUR ROAD Detached £884,023 £475,000 11 Apr 2005
THE WELL HOUSE, 21 - 23 ARTHUR ROAD £9,487,042 £7,736,169 16 Oct 2019