Hanging Gardens Infinity Pool. Hanging Gardens Ubud, Hanging Gardens Bali

The infinity pools at the Hanging Gardens in Ubud are widely recognized as one of the best in the world.