Where is Sibubeta?

Where is Sibubeta located?

Sibubeta, Lemon, Costa Rica (approx. 9.63333°, -82.96667°)


Where is Sibubeta on the map?