Taro San Japanese Noodle Bar

717 Stanford Shopping Center, Palo Alto, CA

Menu (As of 10/30)

Smoked Salmon Skin Olli ©

+ uni MP

Chef's Signature Udon

Taro San Japanese Noodle Bar: hours and how to order