Grocers in London - Finchley 79 Ballards Lane, Finchley, London, N3 1XT Tags: fruitsellers, greengrocers