Lucha Libre Taco Shop

1810 W Washington St, San Diego, CA 92103
Share
Send Message Add Review

Map

Updates From Lucha Libre Taco Shop

Share Your Experiance About Lucha Libre Taco Shop

Working Hours

Monday : 08:00 - 23:00

Tuesday : 08:00 - 23:00

Wednesday : 08:00 - 23:00

Thursday : 08:00 - 23:00

Friday : 08:00 - 02:30

Saturday : 08:00 - 02:30

Sunday : 08:00 - 23:00

Other Information