Alibaba is a restaurant offering pizza, kebabs, and schnitzel.