Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
BEECHCROFT, 1 APPLEGARTH Detached £626,942 £350,000 24 Nov 2008
ORCHARD LEA, 3 APPLEGARTH Detached £498,292 £295,000 25 Oct 2006