Olive Garden 1065

Olive Garden #1065, also known as Olive Garden Abilene, is an Olive Garden restaurant located at 3210 South Clack Street in Abilene, Texas.