Where is Adila Bali?

Where is Adila Bali located?

Adila Bali, Bali, Indonesia (approx. -8.83618°, 115.1673°)


Where is Adila Bali on the map?