We're hearing that the Travel Channel will be in San Diego next Thursday, April 24 and plans to spend the lunch hour filming at Lucha Libre, so stop by and possibly get on camera. The wrestling-themed taco shop will be featured on the network's "Food Paradise" show, which scans the country for the ultimate in donuts, bacon, Mexican food, etc. [EaterWire]
Filed under: