We are an established local Turkish restaurant
Colourful modern setting for fish and chips, grilled fish, meze and other Turkish starters.
Izgara is a Turkish restaurant situated in Finchley Central.
Restaurant and Cafe
Local family restaurant
Take away Deli and Event catering