Izgara Restaurant | The Home of Turkish Cuisine | Edgware • Hatch End • Finchley

Happy Hour 17:00 - 20:30 Mon till Sun

Happy Hour - All Cocktails £6:00