Any part of St Charles? The town is spread out over several miles and blends into Geneva so is Geneva a possibility? A few that come to mind are:
Copper Fox
305 West Main
St. C
http://www.copperfoxcafe.com/Corfu (a classic Greek owned place)
2520 East Main
St. C
Gabby's Kitchen (family type place)
1650 West Main
St. C
http://www.gabbyskitchen.com/Prasino (healthy enrvio- friendly food)
51 South 1st Street
http://www.prasino.com/home.phpIn Geneva there is Nosh but I'm not a fan of it besides it's very noisy. Also in Geneva is Egg Harbor.
Nosh
211 James Street
Geneva
Egg Harbor
477 South Third Street
Geneva