Tavus Izgara offers authentic grilled cuisine.