Cantonese restaurant specializing in roast meats, noodles, and dim sum. Offers takeaway-friendly Chinese food.