Located within an exclusive enclave on Bali’s southern peninsular, overlooking the Indian ocean. The resort is 25 kilometers from Denpasar and 10 kilometers ... More lodging info