Taco Libre is a Mexican restaurant offering traditional eats and margaritas in a casual, wrestling-themed setting.