You are here

Eden on The River

Mediterranean Restaurant

1 Illinois St
Ste 160
St. Charles, IL 60174
(630) 945-3332
Shopping Center: 
Fox Island Square