Lucha Libre Taco Shop Email Format
RestaurantsCalifornia, United States11-50 Employees
anchored in San Diego, the company functions with a modest to mid-sized staff footprint appropriate for a regional fast casual operation. Its presence includes an established physical location at 1810 West Washington Street in the San Diego region, reflecting its local roots while the brand is described as internationally recognized. The brand’s scope and recognition suggest a focus on delivering consistent product experiences across its locations and potential expansion within its category.