Olive Garden 1218

Olive Garden #1218, also known as Olive Garden Lubbock - South Plains Mall, is an Olive Garden restaurant located at South Plains Mall, at 5702 Slide Road in Lubbock, Texas.