Lalo’s Taco Shop–sdMXN’s The Best That You’ve Never Heard Of:
Lalo’s is a pretty classy joint as far as Taco Shops go, I’d go as far to say it’s the Red Lobster of Taco Shops. I highly recommend you add Lalo’s to your Taco Shop rotation. Lalo’s Taco Shop is the only Taco Shop in San Diego that I know of that offers lobster…