Food Production - Marshall, Illinois, United States
Head Cook
Contact Chelsea Deuel
owner
Contact Pat Rhoads
Millcreek Restaurant is a food production company based out of 11489 E Clarksville Rd, Marshall, Illinois, United States.