China Palace is a Chinese restaurant known for its quality cuisine and generous portions.