Lucha Libre Taco Shop

1810 W Washington St
San Diego, CA 92103
Lucha Libre Taco Shop - Homestead Business Directory

Business Information


Customer Reviews (2 reviews)

by robperry at Citysearch

on Citysearch Sep 06, 2011
Saw Lucha Libre on a TV show claiming this was the ultimate taco shop. I love Mexican tacos and would travel anywhere for the best. We made the trip to San Diego from Ventura Cty to enjoy what we thought would be the... (more)

by CSMobileUser2 at Citysearch

on Citysearch May 17, 2010
The first time my boyfriend went here he got sick. The first time (on a later date) I ate here I got sick. The beans are too peppery. the rice is dry and salty. the rolled tacos lack flavor but the TJ corn is delicious and so... (more)

Browse our top cities

Browse cities by state