Eden On The River

  • RESTAURANTS
1 W. Illinois St.
St. Charles, IL 60174
(630) 945-3332
Hours:
Monday - Sunday
4pm - 12am
  • About

    Now Open! Upscale Mediterranean Restaurant specializing in delicious flavors, wholesome ingredients and bright spices. All dishes made from scratch using the freshest ingredients.