United States California Palo Alto
Palo Alto Sol
- 408 North California Avenue
- (650) 328-8840
- http://www.solrestaurantsca.com/
Palo Alto Sol Guides
Best Margaritas in Palo Alto and Los Altos
chiefseeker (Jody Vandergriff) There is nothing like a freshly made margarita on a hot summer day, with salt, of course. I'm always on the hunt for the best margs in the Bay Area. Here are a few of my faves from my local haunts.