Other Restaurants in London - Finchley 89 Ballards Lane, Finchley, London, N3 1XY Tags: chicken, childrens parties, delivery, ribs, seating area, takeaway