Put your mask on and get ready to rumble! Lucha Libre is a taco shop dedicated to Mexican wrestling and is located in San Diego, California. This local favorite offers many taco options and has been voted best taco numerous times. The shining star of this place is the surf and turf taco which includes shrimp and steak. The shop is covered with Lucha Libre art some made by fans and in the middle of the shop there is an actual wrestling ring. Tacos so good they will make you want to tap out from an explosion of flavors.