China Palace is a quick-serve Chinese eatery specializing in Shanghai-style dishes.