Where is Amador Beach?

Where is Amador Beach located?

Amador Beach, Amador Beach, Panama hat (approx. 8.91493°, -79.53421°)


Where is Amador Beach on the map?