Izgara is a Turkish restaurant known for its wood-fired, freshly prepared lamb skewers and other Turkish dishes.