Alibaba is a snack bar known for its kebab dishes, including a jumbo-sized option with double the meat.