Shanghai is a Chinese restaurant offering both buffet and à la carte dining with freshly prepared dishes.