Skip to Content
Manta Logo Manta Home
El Charro logo

El Charro

Mexican Restaurants

257 Grand Avenue, South San Francisco, CA · 94080
Get Directions
South San Francisco, CA
Business Details

Serving South San Francisco, CA

South San Francisco, CA
Customer Reviews
Key Facts
Type
Mexican Restaurants
Location
Phone
(650) 873-1993
Listing status
Unclaimed
Similar Businesses
University Taqueria
Berkeley, CA
T'zunun Restaurant
Pleasant Hill, CA
El Jardin
San Jose, CA
Viva Mexicana
Sebastopol, CA