fbpx
Lucha Libre Taco Shop Navigation
  • Locations
  • Menu
  • Story
  • Contact
  • Lucha Gear
  • Order Online
  • Locations
  • Menu
  • Story
  • Contact
  • Lucha Gear
  • Order Online

Mission Hills

1810 W. Washington Street
San Diego, CA 92103

North Park

3016 University Ave
San Diego, CA 92104

Pacific Beach

1037 Garnet Ave
San Diego, CA 92109

  • Assign a Menu

© 2008 - 2023 Lucha Libre Taco Shop. All rights reserved.