Ulun Danu Beratan Temple, also known as Pura Bratan, is a Hindu temple located in Bali, Indonesia. Built in the 17th century, this temple complex sits on the shores of Lake Beratan and is dedicated to the water, lake, and river goddess Dewi Danu. The unique feature of this temple is its floating appearance when the Bratan River rises. Visitors can explore the various shrines dedicated to Hindu gods and even find a Buddhist stupa nearby, showcasing religious harmony in this picturesque setting.