Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
21 LONDON ROAD Terraced £2,710,030 £1,187,500 18 Sep 2003