Lucha Libre is an awesome taco shop located in Mission Hills, San Diego with the freshest ingredients, top quality meats, and funky delicious new menu items cooked to perfection!