Olive Garden 1457

Olive Garden #1457, also known as Olive Garden St. Charles - Charlestown Mall, is an Olive Garden restaurant located at Charlestown Mall, at 3785 East Main Street in Saint Charles, Illinois.