Get directions to: 5000 Deli, Atlanta, GA Restaurant address: 10 Ellis St Nw Atlanta, GA 30303, USA Driving Walking Bicycling Restaurant: 5000 Deli