Corfu
Address:
2520 E Main St, Saint Charles, IL 60174
Phone:
(630) 584-1099
Other Details:
Corfu is an individually owned restaurant located on the east side of St. Charles. The menu is large and features sandwiches, melts, burgers, breakfast, dessert and Greek specials.
Restaurants
Other Businesses: