Just minutes away from the beach and Bali's world famous Ku De Ta restaurant, The Ahimsa Estate has become a favourite location amongst our return visitors.
The Estate features six luxury villas...
C151 Smart villa development is a luxury villa set to offer a new standard of luxurious simplicity, privacy, and security, just a doorstep or 5 minutes walk to the famous Ku De Ta beach. Each Villas...