Palo Alto Sol Reviews & Details
Palo Alto Sol
408 S California Ave
Palo Alto Sol is located at 408 S California Ave in Palo alto near the intersection of S California Ave and Ash St. Their menu consists of Mexican dishes . Call (650) 328-8840 today!
- Major Intersection:S California Ave And Ash St
Tell us more about Palo Alto Sol Palo alto!