Taco Inn offers traditional Mexican cuisine, part of a restaurant chain with locations across the Americas.