Tempura Zaru Soba Restaurants in Palo Alto

Show restaurants on map
Show :companies_count restaurants on map
4.2
Menu
Table booking
Open Now
4.2
Menu
Table booking
Open Now
City: Palo Alto, 454 S California AveCA 94306, Palo Alto, United States
"The Omakase was good. But the service is slow and short on staff."

Feedback

These reviews refer only to the mentioned ingredients.


Value
Preparation time
Price
Quantity