I saw the sign announcing it's grand opening - on El Camino near the corner of Stanford Ave in Palo Alto
Anyone know anything about this place? I can't find a website for it yet...
Odorisushi& Teppanyaki 2111 El Camino Real , Palo Alto . Ca 94306
one would love an actual teppanyaki place instead of the false benihana places.
Bolivian Treats Near the Palo Alto Farmers' Market
About/Contact CHOW |
Posting Guidelines |
CBS Entertainment | About CBS Interactive | Jobs | Advertise