Nu-Way Deli Address: 232 North Ave, Panama, IL 62077 Phone: (217) 537-4442 Restaurants, Delicatessens, Deli