El Luchador Bar is opening in San Antonio

A new Lucha libre-themed bar is about to be up and running in the Southtown area.