We tried to guess where you are. Click to change.

This restaurant closed several years ago

Friday, May 26, 2006
Too bad, it was good.

More from Shannon:

388 Main St
Los Altos, California 94022
(650) 941-9636