Shanghai Restaurant offers a diverse menu of Chinese, Thai, Indonesian, and à la carte dishes.