Mexican taco restaurant and bar on Fremont Street in downtown Las Vegas, serving fresh tacos, margaritas, and cocktails with late-night hours.