El Charro Restaurant South San Francisco CA
Add Website
Close
El Charro Restaurant
Be first to review 257 Grand Avenue,South San Francisco CA 94080 Phone Number: (650) 873-1993
El Charro Restaurant Store Hours
Hours may fluctuate
Post a review
El Charro Restaurant Nearby
Locations Closest to You miles-
El Charro Restaurant - Turlock 942 N Golden State Blvd85.99