Where is Escambron Beach?

Where is Escambron Beach located?

Escambron Beach, Puerto Rico, United States (approx. 18.46236°, -66.09016°)


Where is Escambron Beach on the map?