"One taco at Taqueria El Gallo Azteca in St. George is the size of three typical tacos, or approximately 12 bites. They cost $4.13 (except for the special steak and nopales taco, which costs $4.60) and if the industrial-grade pot full of pork bubbling away behind the cashier doesn't make it clear, you should try something pig-related here. Order carnitas and pastor, and the torta Cubana with five different types of meat on it—including pork, of course—because even though the tacos are plenty big on their own, you’re here and the torta is also excellent, so why wouldn’t you try it? Supersized tacos deserve to be eaten sitting down—grab a table and admire the paintings on the blue walls." - willa moore