Back
El Capitan Taqueria Logo

El Capitan Taqueria

No price ratings0.52mi
1198 Folsom St, San Francisco, CA, 94103
Sun 11:00 AM - 11:29 PMCall Now
About El Capitan Taqueria

Order online delivery or takeout from El Capitan Taqueria to enjoy some of the best tacos in San Francisco. Looking to find the cheapest way to order El Capitan Taqueria? Choose the most affordab...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead