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.
Closed Nov 28-29, 2024