Our Location

San Diego Tijuana Petco

Lucha Libre Gourmet Taco Shop

1810 W. Washington Street
San Diego, CA 92110
(619) 296-8226
8am-11pm Sun-Thu
8am-2:30am Fri-Sat

View in Google Maps

Lucha Libre at Petco

100 Park Blvd.
San Diego, CA 92101
(619) 296-8226
See us at the game on the Toyota Terrace level!

View in Google Maps