Olive Garden 1368

Olive Garden #1368, also known as Olive Garden Arlington - Cooper & I-20, is an Olive Garden restaurant located at 4604 South Cooper Street in Arlington, Texas.