Health Foods in London - Finchley 104 Ballards Lane, Finchley, London, N3 2DN Tags: vitamins & supplements