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.
Cuisine:
Deli & Gourmet, American
Hours: Monday - Saturday: 11 am - 5 am
Sunday: 12 pm - 5 am