Alibaba Bistro & Kebab is a Turkish doner kebab restaurant offering satisfying meals.