Living Well: Taco Town 2 years ago Lettuce TACO’bout TACOS!! Taco Town in Carthage stopped by today to give us a preview of some of their delicous food!