
8:00 AM - 10:00 PM
717 Stanford Shopping Center
Loading map...
717 Stanford Shopping Center, Palo Alto, CA 94304
Taro San Japanese Noodle Bar is a contemporary Japanese eatery celebrating the bold, comforting flavors of modern Japan. Known for our house-made udon and curated izakayas, we offer a vibrant menu that balances tradition with creativity. Whether you're joining us for a quick lunch, a relaxed dinner, or our popular weekday Happy Hour, Taro San is the perfect spot to enjoy fresh ingredients, handcrafted dishes, and warm hospitality — all in the heart of Palo Alto.