Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
FINCHLEY CHURCH END POST OFFICE, 59 BALLARDS LANE Detached £1,141,462 £256,000 21 Apr 1999