Where is Padre Island?
Where is Padre Island located?
Padre Island, Texas, United States (approx. 26.1973°, -97.68952°)
Where is Padre Island on the map?
{"latitude":26.1973,"longitude":-97.68952,"title":"Padre Island"}