El Charro's flagship location on Harrisburg is seconds away from the center of downtown, making it a popular destination for those in need of breakfast tacos. But what puts this full-service taqueria head and shoulders above the rest is an extensive menu that also includes barbacoa, lengua, fajitas, carne guisada, pork al pastor and chicken -- all hot off the grill and not getting soggy in a steam table. Get your choice of fillings in soft tacos, burritos, gorditas or tortas (sandwiches). Take them to go, or sit down in a dining room decorated with cowboys and horses. (Charro means "cowboy" in Spanish.) A larger El Charro location at 6700 Harrisburg has eclipsed the old place in popularity at lunchtime, but there's new management at the original location and, judging by the fresh, sizzling taquitos they're now turning out, the new jefe is making good on his promise to return the old taco stand to its former glory.