La Quinta Inn Corpus Christi South

6225 S Padre Island Dr
Texas
United States