Olive Garden 1008

Olive Garden #1008, also known as Olive Garden Indianapolis - Castleton Square Mall, is an Olive Garden restaurant located at Castleton Square Mall, at 6130 East 82nd Street in Indianapolis, Indiana.