Udon Restaurants in Island City
Show restaurants on map
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Island City, 11627 Island Ave Suite 6, 97850, Island City, US, United States
"The best place in town to get sushi, hands down."
Feedback
These reviews refer only to the mentioned ingredients.