China Palace is a Chinese restaurant offering both dine-in and online ordering with home delivery or takeout options.