Lucha Libre Taco Shop

MexicanMission Hills

Today's hours

8:00am - 11:00pm

    Lucha Libre Taco Shop

    1810 West Washington Street
    San Diego, California 92103
    619-296-8226619-296-8226

    Address

    1810 West Washington Street | Map
    San Diego, California 92103
    619-296-8226619-296-8226
    www.tacosmackdown.com

    MORE ABOUT Lucha Libre Taco Shop

    Feature

    Good For

    Food and Drink

    • Lunch
    • Dinner
    • Takeout