Every time I run through Amarillo I make a point to stop here if i can. Totally my favorite fast food. Absolutely love their meat. Very different from other Mexican fast food.
If you own or manage Taco Villa, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.