About Taco Villa

Taco Villa is a Fast Food restaurant located at 2120 E 42nd St in Odessa, TX 79762. Taco Villa has been described as an Perfect Fast Food restaurant and has received an average rating of 10 by our members.

Food

Decor

Service

User Reviews for Taco Villa

All Reviews for Taco Villa

  • Anonymous

    Food

    10

    Decor

    10

    Service

    10

    From 1 threw 10

    Overall Rating

    10

    "Perfect"