Exodus Express Deli is a deli offering a variety of food options. It is located in Freeport, Illinois. The establishment has been noted to be open on Sundays.