Terass Izgara is a bar and grill offering grilled cuisine.