clock menu more-arrow no yes

Taro San Japanese Noodle Bar

717 Stanford Shopping Ctr, Palo Alto, CA 94304

(650) 815-2700