Olive Garden 1165

Olive Garden #1165, also known as Olive Garden Corpus Christi - La Palmera Mall, is an Olive Garden restaurant located at La Palmera Mall, at 5258 South Padre Island Drive in Corpus Christi, Texas.