Location: in North Padre Island, 17 Km. from Corpus Christi city centre, well-known area for bird watching. Very close to the beach and near tourist attractions like the Texas Aquarium.
See more: Hotels in USA Hotels in Corpus Christi Holiday Destinations in USA