Taco Villa
Address:
1710 E 8th St, Odessa, TX 79761
Phone:
(432) 337-7022
Hours:
- Mon: 10am-11pm
- Tue: 10am-11pm
- Wed: 10am-11pm
- Thu: 10am-11pm
- Fri: 10am-12am
- Sat: 10am-12am
- Sun: 10am-11pm
Other Businesses: