HomeGalleryMenusDrinks MenuTestimonials
Izgara Restaurant offers the finest Turkish cuisine in Edgware

Side Orders

• Takeaway Prices

French Fries 3.25 2.95

             

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