Seafood
Taro San logo

Taro San

717 Stanford Shopping Ctr, Palo Alto
$$ - Catering, Japanese, Seafood, Vegetarian, Group Orders
Delivery Delivery
Pickup Pickup
View Menu