Taco Villa
5030
E University Blvd, Odessa TX
- This is the page of Taco Villa on 5030 E University Blvd Odessa TX 79762-5848.
- (first reviewed on September 12, 2013, last updated
five months and twenty three days ago
on November 24, 2023.)
- Taco Villa is ranked #1 of 27 Restaurants in Odessa.
- This page has had 12 visitors. You are the 12th.
- Taco Villa is on E University Blvd between Grandview & Redbud
- Near the intersection of Grandview Ave.
- Map and Directions
Location