Traditional Chinese restaurant specializing in roast duck and seafood. Popular with those seeking authentic home-style cooking.