Red Roof Inn Corpus Christi South

6805 S Padre Island Dr
Texas
United States