Other Restaurants in London - Finchley 3 Ballards Lane, Finchley, London, N3 1UX Tags: collection, delivery, pizza, pizzeria, takeaway