Grocers in London - Finchley 117 Ballards Lane, Finchley, London, N3 1XY Tags: takeaway, vegetarian dishes