LUCHA LIBRE GOURMET TACO SHOP - 6183 Photos & 8200 Reviews - Mexican - 1810 W Washington St, San Diego, CA, United States - Restaurant Reviews - Phone Number - Yelp
Lucha Libre Taco Shop, San Diego, California, U.S. - Restaurant Review | Condé Nast Traveler
Lucha Libre Taco Shop – San Diego, California - Atlas Obscura
LUCHA LIBRE TACO SHOP, San Diego - 1810 W Washington St - Menu, Prices & Restaurant Reviews - Tripadvisor
LUCHA LIBRE TACO SHOP, San Diego - 1810 W Washington St - Menu, Prices & Restaurant Reviews - Tripadvisor
Lucha Libre Taco Shop - Photos - San Diego, California - Menu, prices, restaurant reviews | Facebook