Lucha Libre Taco Shop
1810 W Washington St
Lucha Libre Taco Shop, San Diego
Do you know the owner of this business? If so, let them know that they can upload a video of Lucha Libre Taco Shop for free! You can easily find directions from your location to 1810 W Washington St to find Lucha Libre Taco Shop by viewing the larger map using the link below. You will be able to reach Lucha Libre Taco Shop at (619) 296-8226 or visit them at 1810 W Washington St, but if you find you can't, please click the send button & let us know. Please click on the "Claim your free listing now" image on the left of this page if you are the business owner. Lucha Libre Taco Shop can be found in San Diego at 1810 W Washington St. They can also be reached by phone at (619) 296-8226.