Lucha Libre Taco Shop

restaurant in Five Points, San Diego

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