Where is Loyola Beach?

Where is Loyola Beach located?

Loyola Beach, Texas, United States (approx. 27.3333024°, -97.69503°)


Where is Loyola Beach on the map?