Taro San Japanese Noodle - Palo Alto

Japanese
717 Stanford Shopping Ctr, Palo Alto, CA 94304, 94301, United States
Dishes: 64

Taro San Japanese Noodle

Phone
(+1)6508152700
Address
717 Stanford Shopping Ctr, Palo Alto, CA 94304, 94301, United States

There are also parking lots for your car, the next parking lot is Stanford Shopping Center at a distance of 252 meters from Taro San Japanese Noodle in Palo Alto, Or, you could take the public transportation and get off at the stop Caltrain-Palo Alto, which is 403 meters away from Taro San Japanese Noodle.

Menu Items

More information

QR-code link to the menu

Related Restaurants

Fast & SimpleDownload Menulist App now