Red Lobster 163

Red Lobster #163 is a Red Lobster restaurant located at 5825 South Padre Island Drive in Corpus Christi, Texas.