Chinese restaurant specializing in roast duck. Offers delivery service.