Chinese Restaurants in Palo Alto, CA
Chinese Restaurants
2111 El Camino Real,
Palo Alto ,
CA
94306
UNITED STATES
When you want food in Palo Alto, CA, come to Odori Sushi & Teppanyaki! We are a full service restaurant offering a wide array of traditional cuisine such as sushi,
Worldwide > United States > Palo Alto, CA > Chinese Restaurants