Skip to main content

Taro San Japanese Noodle Bar

Palo Alto, CA

Restaurants
717 Stanford Shopping Center, Palo Alto 94304, CA
717 Stanford Shopping Center, Palo Alto 94304, CA

1 Creators Credited

1 Unique Items Shared

Taro San Mural | Murals by Nigel Sussman | Taro San Japanese Noodle Bar in Palo Alto
Murals
Nigel Sussman
$ On Inquiry
More like this