Alibaba is a Turkish restaurant.