Udon Restaurants in Keller
Show restaurants on map
4.7
Menu
4.7
Menu
City: Keller, 1000 S Main St, Keller I-76248-0823, United States
"This restaurant is fantastic! The food was incredibly flavorful. We ordered the tonkotsu bowl, tonkotsu udon special, and kimchi fries. They even offe..."
Feedback
These reviews refer only to the mentioned ingredients.