Asian fusion restaurant specializing in Chinese cuisine. Known for generous portions and popular meat dumplings.