Where is Pandawa Beach?

Where is Pandawa Beach located?

Pandawa Beach, Bali, Indonesia (approx. -8.845474°, 115.185°)


Where is Pandawa Beach on the map?