Get directions to: Deli Max, Jamestown, ND Restaurant address: 215 1st Avenue South Jamestown, ND 58401, USA Driving Walking Bicycling Restaurant: Deli Max