Turkish restaurant Izgara Meze offers flavorful kebabs, fresh salads, and house specials. Takeaway options are available.