Olive Garden 1291

Olive Garden #1291, also known as Olive Garden Lincolnwood Town Center Mall, is an Olive Garden restaurant located at Lincolnwood Town Center Mall, at 3303 West Touhy Road in Lincolnwood, Illinois.