Mayflower Dumpling Express is a dim sum restaurant specializing in XLB and other dumplings, plus fried rice and comfort dishes.