Taco Time! I Love Margaritas! Mask On! Pants Off! It was love at first bite and site at Taco Escobar, which opened July 10 on East Fremont Street.