Lucha Libre Taco Shop

0 Reviews

0.0000 stars - based on 0 reviews
1810 W Washington St San Diego, California 92103
(619) 296-8226


Lucha Libre Taco Shop is located at the address 1810 W Washington St in San Diego, California 92103. They can be contacted via phone at (619) 296-8226 for pricing, hours and directions.

For more information go to|

For maps and directions to Lucha Libre Taco Shop view the map to the right. For reviews of Lucha Libre Taco Shop see below.



Phone: (619) 296-8226



People Also Viewed

Pick Up Stix

1040 University Ave Ste B111a San Diego, California 92103

Canada Steakburger

3604 University Ave San Diego, California 92104

Brothers Restaurant

5150 Waring Rd San Diego, California 92120

Olivetto Restaurant

860 W Washington St San Diego, California 92103

Rancho Bernardo Wings

16911 W Bernardo Dr San Diego, California 92127

Panda Express

11986 Bernardo Plaza Dr San Diego, California 92128
You must Sign in to post reviews.

by on

0 Reviews