Lucha
Lucha Libre Gourmet Taco Shop
Lucha Libre Gourmet Taco Shop Reviews San Diego 1810 W Washington St Average Rating: 4 out of 5 (2023 Reviews) Review by Jay S.Ok so first of all, let me attempt to explain Lucha. Lucha is not your typical grungy rigoalberphilibertos taco shop that serves dubious (but delicious!)…Rating: 3 Review by Jason B.This place has […]