Crystal Palace is a Chinese restaurant offering dim sum and Cantonese mains, with delivery available.