Where is Padre Island National Seashore?

Where is Padre Island National Seashore located?

Padre Island National Seashore, Padre Island National Seashore, United States of America (approx. 26.70367°, -97.34068°)


Where is Padre Island National Seashore on the map?