Dumpling Queen restaurant from all-star team debuts in Flower Mound (opens in new tab)
A new family-owned spot for dumplings has debuted in Flower Mound: Called Dumpling Queen, it's now quietly open at 1050 Flower Mound Rd. #110, in the former Here Asian Cuisine, where it's serving steamed dumplings, hand-pulled noodles, and other family recipes from Sichuan, China.
Read the original article