Thai Star
3800 E Amarillo Blvd, Amarillo, TX 79107-5701
Thai Star is a Asian, Thai place is located in Amarillo, Texas. The address of Thai Star is 3800 E Amarillo Blvd, Amarillo, TX 79107-5701.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 806-383-4727,