Dumpling Depot is a casual Chinese eatery specializing in handmade dumplings, dim sum, noodles, and wok dishes.