Atlanta’s dining scene is busy with new openings—including a couple of intimate wine bars and a Korean offering from the team ...
but only one in Georgia was recently honored by Esquire. On Tuesday, the popular magazine released its list of "The Best New Restaurants in America." Among them was Little Sparrow in Atlanta.