Ali Baba Kebab is a bistro offering kebab and pizza dishes.