Tacos and Tarros is a Mexican food restaurant, taqueria and sports bar located in the Otay Ranch mall in Eastlake. Enjoy made to order gourmet tacos, shrimp cocktails, burritos and meat platters. They carry a large selection of bottled and draft beer, including their signature beer tower.