Search results
- See moreSee moreSee moreSee moreLucha Libre Gourmet Taco ShopMexican Restaurant · $$
Located in Mission Hills, Lucha Libre is named after the popular Mexican wrestling tradition. The theme at this taco...
Website: luchalibretacoshop.com
Phone: (619) 296-8226
Pickup
1810 W Washington St San Diego, CA 92103 1969.56 mi
Is this your business? Verify your listing
Amenities
- Accessible
- Family friendly