Set inside new Five-Star The St. Regis Atlanta, Atlas is the first restaurant in Georgia to win the top award. In the ...