Palo Alto Sol

Palo Alto Sol

408 S. California Ave
Palo Alto, California 94306
Visit Website
Local Phone: (650) 328-8840

Outdoor seating, water bowls for Fido, and good margaritas. What more could one ask for? The outdoor tables fill up quickly on busier days.

Download Our Free Mobile App

© 2018 DogTrekker.com