Odullu Kokorec&Izgara is a Turkish restaurant specializing in kokorec and grilled dishes. The name suggests a focus on quality, as 'Odullu' translates to 'awarded' or 'decorated'.