El Toro Taqueria Restaurant Review (5 of 5 Stars)
(I posted this to Yelp on 5-16-07)
El Toro Taqueria
598 Valencia St
San Francisco, CA 94110
(415) 431-3351
Mexican
I call it the best taqueria in town. All their fillings are on display so you can point to what you want in your food. Everything is very fresh and they serve with a real smile. Their enchiladas kick butt.