Corfu Restaurant Location



Address: 2520 E Main St, St Charles, IL 60174
Phone: (630) 584-1099

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


Corfu Restaurant Location



What Others Are Saying: