Olive Garden 1229

Olive Garden #1229, also known as Olive Garden Terre Haute - Town South Plaza, is an Olive Garden restaurant located at Town South Plaza, at 3820 South US Highway 41 in Terre Haute, Indiana.