Have you tried Kuai Asian Kitchen?
Share your story.
The dumplings are pretty good here! It's in the heart of downtown and they're true to their name... "kuai" means "fast" in Chinese and they are always fast!
13710 Dallas Pkwy G, Dallas, TX 75240