Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 - 5 LON FACH Detached £239,534 £42,500 3 Mar 1995
POPPINS LON FACH Detached £261,394 £80,000 12 Oct 2001