Tacos Lucha Libre is a Mexican restaurant with a menu and interior design inspired by the vibrant culture of lucha libre.