Thai Star Restaurant Peachtree Corners & Norcross Ga.

Pick up location :
5370 Peachtree industrial blvd, Norcross Ga 30071
* No refund for order not pick up* First time customer, please see return policy.

See MENU & Order

We are closed on Monday.

See MENU & Order
See MENU & Order