Corfu Restaurant

  • RESTAURANTS
2520 E. Main St.
St Charles, IL 60174
(630) 584-1099
Hours:
6:00 am - 10:00 pm
  • About

    Corfu Restaurant on Main Street in St. Charles Illinois has been cooking fresh homemade dishes without the use of frozen ingredients for over 30 years. Come try our Greek specialties!

  • Directions

    Located on the north side of Main Street (Route 64), just 5 minutes west of the Charlestown Mall.