log in
Nearby:
San Diego Zoo
Balboa Park
Maritime Museum of San Diego
Cabrillo National Monument
National Salute to Bob Hope and the Military
Save
Share
Lucha Libre Taco Shop
Things to do in
San Diego
|
California
|
United States
Lucha Libre Taco Shop is a store, restaurant in San Diego, California, United States.
Rating:
4.3 / 5
Contact:
Website
|
+1 619-296-8226
Address:
1810 West Washington Street, Mission Hills, San Diego, California 92103, United States
Map
Category:
Store,
Restaurant
Selected Trips
drew
1 day in Apr
San Diego 2019
Selected Photos
×
© Hoptale
About
Covid-19
Destinations
Terms
Support
Get the app