Daily Archives: November 23, 2006

Taqueria El Toro, San Francisco

I stopped tonight at 17th and Valencia for a bit of food at Taqueria El Toro. The line had caught my eye one time before when I was on my way to Pakwan (which is freakin great Indian food that I’ve had twice that makes me want to dance on the table) on 16th. Anyway, [...]