Travelodge South Padre Island

6200 Padre Blvd
Texas
United States