HomeGalleryMenusDrinks MenuTestimonials
Izgara Restaurant offers the finest Turkish cuisine in Edgware

Customer Comments

To read more of our customer reviews in full CLICK HERE


If you have a comment about our Turkish grill restaurant then simply complete the form below.

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