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.
Published: 5:25 PM CDT July 13, 2017