Izgara restaurant
165-167 Station Rd, London HA8 7JU, United Kingdom
+44 20 8951 4460
izgararestaurant.co.uk
Monday: 00:00–23:00
Tuesday: 00:00–23:00
Wednesday: 00:00–23:00
Thursday: 00:00–23:00
Friday: 00:00–23:00
Saturday: 00:00–23:00
Sunday: 00:00–23:00
Izgara restaurant is a turkish restaurant located in Edgware, offering a range of options including Offers delivery, Offers takeaway, Serves dine-in. Known for Serves great dessert, Has great wine list, it features a menu with items such as Mixed Grill Platter, Falafel, Calamari. a price range of $$.
+44 20 8951 4460
izgararestaurant.co.uk
I recently visited a Turkish restaurant in North London and had a mixed experience overall. …
Izgara restaurant in Edgware was our venue for lunch with Mummy's friend, Simone. …
Had a lovely Friday evening meal - the atmosphere and interior was really nice. Food was great too 👍🏻☺️ …