Özcan Usta Döner is a doner kebab restaurant offering specialties like Mega Tavuk Döner Dürüm and Tam Ekmek Arası Tavuk Döner.