Udon Restaurants in nr Berkeley United Kingdom
Show restaurants on map
4.2
Menu
4.2
Menu
City: nr Berkeley United Kingdom, 12A Russell St, Stroud, United Kingdom, nr Berkeley United Kingdom
"Fast food. Nice for a change"
Feedback
These reviews refer only to the mentioned ingredients.