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 and priced just right!
Phone: +1 619-296-8226
Website: www.tacosmackdown.com
Address: 1810 West Washington Street, San Diego
Open now closes at 02:30