Restaurants - Asian in Palo Alto, CA
Cho's Restaurant
Jidai-Ya Restaurant
Zao Noodle Bar