Bedugul Bratan Temple

The Bedugul Beratan Temple, also known as Pura Ulun Danu Beratan, is a beautiful Balinese Hindu water temple located on the shores of Lake Beratan in the village of Bedugul in Bali.