China Palace is a Chinese restaurant offering familiar favorites, primarily for take-out and delivery.