Since the first store opened at South Dekalb Mall in Atlanta, Georgia, it has been American Deli's mission to welcome every guest as a part of the family and serve the kind of food they would be proud to have on our own kitchen table.