Dumpling Drop is a restaurant specializing in dumplings.