Where is Pandawa Beach?

Where is Pandawa Beach located?

Pandawa Beach, Pandawa Beach, Indonesia (approx. -8.845474°, 115.18501°)


Where is Pandawa Beach on the map?