Choochai Thai Cuisine

2330 19th St
Lubbock, TX
806.747.1767
33.578127
-101.867381
Hours:
Mon:11am - 3pm
Tue - Sun:11am - 8pm

for Choochai Thai Cuisine
Directions
from: