098. Yen Ta Fo Noodle Restaurants in Flower Mound
Show restaurants on map
4
Menu
4
Menu
City: Flower Mound, 1901 Long Prairie Rd, Unit 260, Flower Mound, Texas, USA, 75022, United States
"This restaurant is a hidden treasure! As a plant-based family, we are always looking for delicious vegan options. Everything we tried here was fantast..."
Price
The Average price for 098. Yen Ta Fo Noodle is:
$15.5
Feedback
These reviews refer only to the mentioned ingredients.