Thai Star Restaurant

Menu

We are a family-owned Thai restaurant located in Norcross, GA. We would be delighted to welcome you at our table.