Other Restaurants in London - Finchley 139A Ballards Lane, Finchley, London, N3 1LJ Tags: chinese, delivery, fish & chips, home delivery, takeaway