Where is FRii Bali Echo Beach?

Where is FRii Bali Echo Beach located?

FRii Bali Echo Beach, Bali, Indonesia (approx. -8.65405°, 115.13041°)


Where is FRii Bali Echo Beach on the map?