1700 Northside Dr, Atlanta, Georgia 30318 USA
Little Azio menu and order station in front of chef station
Photo Credit: Yelp