Ali Baba Kebab offers delicious kebabs, pizzas, and more.