Taco Lucha is a Mexican taqueria offering modern street food and cocktails in a vibrant space with patio seating.