"thai" in Atlanta, GA 2.5 / 5 based on 2 votes Rama Thai Flavors Thai Restaurant 407 N Central Ave Atlanta, GA 30354 2.0 / 5 based on 27 votes Lucky Buddha Seafood Restaurant, Chinese Restaurant 529 10th St NW Atlanta, GA 30318 ← 1 2