La Taqueria (SF, CA)

All of you who think the DC burrito cart is so amazing have no idea what you're missing.
This place has the best burritos in the whole world.
...and they have a sign to prove it.

1 comment: