Lucha Libre Taco Shop
Restaurant in California / From Wikipedia, the free encyclopedia
Lucha Libre Taco Shop is a fast casual Mexican restaurant in the Mission Hills neighborhood of San Diego, California. Founded in 2008 and known for its elaborate and colorful interior design, it also has locations in North Park and Pacific Beach.
Quick Facts Restaurant information, Established ...
Lucha Libre Taco Shop | |
---|---|
Restaurant information | |
Established | 2008 |
Owner(s) | Jose Luis Rojano-Garcia[1] |
Street address | 1810 W Washington St, San Diego, CA 92103 |
Coordinates | 32.7433°N 117.1816°W / 32.7433; -117.1816 |
Website | www |
Close