Dining with Dave… Lucha Libre Taco Shop in San Diego
I wasn’t sure where I was. It was somewhere between a scene in the movie Nacho Libre and a taco stand packed with plenty of my 50 closest friends. That’s about the best way to explain what it is like to step into the popular San Diego eatery known as […]