Jeremy Leaf & Co - North Finchley 863 High Road, North Finchley, London, Greater London, N12 8PT. N12 8PT Get a free valuation Contact the agent 02084 464295 View agent's website