HomeGalleryMenusDrinks MenuTestimonials
Izgara Restaurant offers the finest Turkish cuisine in Edgware

 Izgara Restaurant Ocakbasi

Welcome to the Izgara Restaurant Edgware.  Specialising in the finest Turkish cuisine. Parties for all occasions welcome.

Take Away Menu Available

165-167 Station Road,  London, HA8 7JU
Tel: 020 8951 4460 |email: info@izgararestaurant.co.uk

Opening Hours

12.00 Noon - 12 Midnight
Seven Days a Week
Free WI-Fi access..

165-167 Station Road, London, HA8 7JU
View Location Map
Tel: 020 8951 4460
Fax: 020 8952 9190
email: info@izgararestaurant.co.uk