Pura Ulun Danu Beratan, is a major water temple on Bali

The temple complex is located on the shores of Lake Bratan in the mountains near Bedugul.