BigBoss Izgara is a Turkish restaurant specializing in various grilled dishes. They are known for their diverse barbecue options and efficient service.