Where is Tambor Beach?

Where is Tambor Beach located?

Tambor Beach, Puntarenas, Costa Rica (approx. 9.74105°, -85.01952°)


Where is Tambor Beach on the map?