Founded in 1968, Taco Villa is a fast casual Mexican food restaurant that provides various related products. Based in Lubbock, Texas, the restaurant offers its vast customer base an array of food items that include tacos, burritos, taco salads, fajitas, QuesaVilla and many more. It operates more than nine Taco Villa restaurants with several locations across Lubbock and in Levelland and Clovis....