Ishtah Turkish Restaurant | A New Old Favourite in Central Finchley, London

We moved to North Finchley over 20 years ago, and discovered Izgara restaurant in Central Finchley not long after it opened in 1999. Although it’s not as local as the restaurants along our own high street 1.5 miles to the north, we loved the Turkish menu, friendly service and the windows all along the front ... Read more »