Imperial Treasure Fine Chinese Cuisine is a high-end Chinese restaurant in London serving Cantonese dishes and Beijing duck. The roast duck has crisp skin and moist meat, and is eaten wrapped in pancakes with scallions and sauce. The duck must be reserved in advance, and a whole bird is more than two people can finish. The crisp pork skin is hard and catches in the mouth.