Ali Baba is a restaurant offering meals on-site, for takeaway, and delivery. They are open Tuesday through Sunday, serving a variety of dishes.