I thought I'd eaten in this pocket-sized bistro before. Was it in Montmartre, or was it near the Place des Vosges? Could it have been in Aix-en-Provence? Lyon? It really didn't matter. Pastis Bistro, on California Avenue in Palo Alto, is an unpretentious French bistro at home anywhere.
Read the full story here Web Link posted Friday, April 20, 2012, 12:00 AM