Crazy Dumpling is a casual restaurant specializing in Chinese cuisine, with a focus on flavorful soup dumplings.