Where is Bali Vilaasee?

Where is Bali Vilaasee located?

Bali Vilaasee, Bali, Indonesia (approx. -8.67501°, 115.15716°)


Where is Bali Vilaasee on the map?