Olive Garden 1212

Olive Garden #1212, also known as Olive Garden Lewisville - Vista Ridge Mall, is an Olive Garden restaurant located at Vista Ridge Mall, at 2418 South Stemmons Parkway in Lewisville, Texas.