Lucha Libre Taqueria
Mexican · Taco Shop · Bar
Lucha Libre Taqueria is a Mexican eatery known for its vibrant atmosphere and graphics-forward decor. It offers a menu of Mexican favorites like tacos, burritos, beers, and margaritas.
Location
Best places nearby
The highest rated places close to Lucha Libre Taqueria.
Local restaurants nearby
722 Nelson St, BC


