“ “Very popular and so it should be” – a Turkish café-take-away, in North Finchley, where the basic dishes are “very good, for a ‘local’”. Keep your own review of Izgara using our diary service. Add your diary entry for Izgara ”