
Review: Leo & Churro Taqueria
There it was on the menu tempting me to order it: 25 tacos de trompo por $19.99. I could eat for a week for $20 bucks and eat very, very well. Leo & Churro Taqueria has ousted my favorite al pastor gas station taco from Abierto. The roasted pork spit behind the cash register deserves respect […]