Where is Atalaya?

Where is Atalaya located?

Atalaya, Atalaya, Panama hat (approx. 8.041705°, -80.924866°)


Where is Atalaya on the map?