Ali Baba is a kebab house offering a variety of options. It provides takeaway and delivery services.