Izgara restaurant
$$ Turkish restaurant, Mediterranean restaurant
About
For a delightful taste of Turkey in London, Izgara Restaurant is a must-visit. Located on the lively Station Road, it offers a diverse menu featuring flavorful Mediterranean and Turkish dishes, including a generous mixed grill platter that’s perfect for sharing. Guests rave about the friendly service and inviting décor, with cozy booths and smooth music enhancing the experience. With a price range of $$, you can enjoy a hearty two-course lunch deal for just £13.90. Join the locals who leave satisfied and eager to return!