Ali Baba Kebab is a Turkish restaurant offering kebabs and durum, with options for delivery and takeout.