Tacos Leo | Los Angeles, CA | 09.09.11
I finally went here because I was craving some al pastor & pineapple tacos, and couldn't wait until my next visit to Chicago’s Big Star taco’s to have one.
It was pretty good. I mean, for $1 a taco, I don’t think I’m allowed to complain… look at all that meat.