Alibaba Bistro is a doner kebab restaurant known for fresh, quality ingredients and crispy bread.