Alibaba Restaurant offers Turkish cuisine, including pizza and other specialties.