Serving Breakfast, Lunch, Dinner & Legendary Ice Cream, Colonial Cafe has been a family favorite for over 115 years! With 7 locations: St. Charles, Naperville, Algonquin, Crystal Lake, Elgin, & Aurora. Dine-in or Carry out, come experience Colonial today!
Colonial Cafe serving Breakfast, Lunch, Dinner, and Legendary Ice Cream in Elgin for over 30 years! Come dine-in or order to-go. We open early and stay late well into the night. Join us for Kids Eat Free every Monday night. Nightly Craft Beer and Wine specials. Colonial Cafe is an Elgin tradition!