Skip to main content

Taro San Japanese Noodle Bar

restaurant · japanese restaurant · Palo Alto, CA

Address
717 Stanford Shopping Center, Palo Alto, CA 94304
Phone
(650) 815-2700
Website
tarosanudon.com
Where
37.4427, -122.1728

Search Hominin for Taro San Japanese Noodle Bar

Other restaurants nearby

More in Palo Alto

Taro San Japanese Noodle Bar — restaurant in Palo Alto, CA | Hominin