Lucha Libre Taco Shop

L ucha Libre is an awesome taco shop in San Diego with its original Mission Hills location and a brand new location in hipstery North Park . The place serves the freshest ingredients, top quality meats, and funky delicious new menu items cooked and priced just right!


Make a reservation at the champs booth

Lucha Libre 'Social Media' Links: