Olive Garden 1096

Olive Garden #1096, also known as Olive Garden Downers Grove, is an Olive Garden restaurant located at 1211 Butterfield Road in Downers Grove, Illinois.