Olive Garden 1064

Olive Garden #1064, also known as Olive Garden Wichita Square, is an Olive Garden restaurant located at Wichita Square, at 3916 Kemp Boulevard in Wichita Falls, Texas.