Corfu Restaurant Saint Charles The Corfu is a family restaurant the prepares a combination of sandwiches, salads and soups specializing in Greek and Italian entres. The kitchen opens daily at 5:30am and served breakfast, lunch and dinner until 11pm. Address: 2520 E. Main Street Saint Charles IL USA 60174 1 630 584-1099