Taro San Japanese Noodle Bar
Where we've featured it
This new spot in Palo Alto’s Stanford Shopping Center serves fresh, homemade udon noodles. There are a few types of udon bowls to choose from, from vegan to duck, each of which costs $10 to $16. The are also some shared items like fried oysters, pork cheek, and a few salads.