Olive Garden 1434

Olive Garden #1434, also known as Olive Garden Peoria - Willow Knolls Court, is an Olive Garden restaurant located at Willow Knolls Court, at 3915 West War Memorial Drive in Peoria, Illinois.