Taco Villa
Address:
5139 80th St, Lubbock, TX 79424
Phone:
(806) 794-9108
Subs & Sandwiches
Other Businesses:
- Pinocchios Pizza at 5404 4th St, Lubbock, TX 79416
- Quiznos Sub at 7301 University Ave Ste 100, Lubbock, TX 79423
- Little Caesar's Pizza at 7301 University Ave Ste 600, Lubbock, TX 79423
- Java Jive LLC at 4602 19th St, Lubbock, TX 79407
- Zio's Italian Kitchen at 4414 82nd St, Lubbock, TX 79424