Shanghai offers a variety of Asian cuisines, including Chinese, Thai, and Indonesian dishes, as well as à la carte options.