It's open and the menue looks interesting. Anyone tried?
Where is it?
445 Emerson St. (at University), Palo Alto
I haven't been yet, but I read iTapas is owned by John Le, chef and owner of Three Seasons in Palo Alto. Sounds great!
Nutmeg and my reviews are in a different thread:
About/Contact CHOW |
Posting Guidelines |
CBS Entertainment | About CBS Interactive | Jobs | Advertise