Villa Champuhan is a 4 bedroom luxury villa with 2 swimming pools. Located riverside close to Canggu Bali, Indonesia.