Izgara is a Turkish restaurant offering a variety of dishes. It features a cozy, modern atmosphere.