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!

To Go Orders Call

Call North Park Call Mission Hills