Eden the Residence at the Sea - CHSE Certified is located at Jalan Batubelig, Bali, 80361 Canggu, Indonesia