Thai Star Cafe
1155 Hammond Dr NE Ste C-3, Atlanta, GA 30328
4.0 / 5 based on 10 votes
Best Thai Iced Tea and basil rolls anywhere - convenient if you live in...
Best Thai spot in Dunwoody ! The set-up and layout of the restaurant...
The Tom kha soup is some of the best in the country.