Lucha Libre Taco Shop

1810 W Washington St, San Diego, CA 92103 | Get Directions
Phone: 619-296-8226
https://www.luchalibretacoshop.com/

Special Dish: Surfin' Cali Burrito

Seen an error? Report This Listing

As Seen On TV

On TV

So Much Pretty Food Here