Pizzeria in London - Finchley 128 Ballards Lane, Finchley, London, N3 2PA Tags: air conditioning, delivery, pizzeria, takeaway, vegetarian dishes