Lucha Libre is a casual Mexican restaurant known for its vibrant atmosphere and menu of tacos, enchiladas, and other classic dishes, complemented by margaritas and cocktails.