The Hanging Gardens of Bali are a collection of luxury pool villas a short drive out of Bali’s cultural heart, Ubud. With a picture perfect...