Get directions to: Taco Villa, Amarillo, TX
Restaurant address: 3500 E Interstate 40 Amarillo, TX 79103, USA
Restaurant: Taco Villa