Le majestueux temple d'Ulun Danu se trouve sur le lac Beratan situé à l'intérieur des hauts plateaux de la Régence montagneuse de Bedugul à Bali. Dans ce climat doux de montagne, à environ 1 500 mètres au-dessus du niveau de la mer, l'air est frais et vivifiant. Le lac étonnamment clair est calme et presque parfaitement immobile en dehors de la brise douce qui le balaie de temps en temps, créant de minuscules ondulations sur sa surface. Une fine brume monte du lac et s'accroche dans l'air, entourant le temple, lui donnant un aspect quelque peu surréaliste.
Le Temple Ulun Danu a été construit en l’honneur de la déesse Danu. Danu, dans la langue balinaise, signifie lac, et la déesse Danu est la reine de l’eau, des lacs et des rivières. Le complexe du temple se compose de quatre bâtiments sacrés. Le bâtiment Linga Pura, avec trois niveaux est un lieu de culte pour le dieu Shiva, le Pura Puncak Mangu avec 11 niveaux célébre le dieu Vishnu, le PuraTeratai Bang est le temple principal et le Pura Dalem Purwa est consacré en culte de Sang Hyang Widhi. Ce dernier temple est également un site pour ceux qui prient pour la fertilité, la prospérité et le bien-être.
Le style du bâtiment suit la croyance de Trimurti; Trois couleurs sacrées pour représenter les trois dieux: Shiva, Brahma et Vishnu. La première couleur est rouge, correspond au seigneur Brahma, le Créateur. La seconde, le noir est le symbole du seigneur Vishnu, gardien de l'équilibre et conservateur de l'univers. Finalement, le blanc pour le dieu Shiva, le Destructeur.
La zone entourant le temple est censée avoir été un lieu de culte et un centre de rituels religieux depuis la période mégalithique. A la gauche du temple se trouve un sarcophage ainsi qu'une ardoise de pierre datée d'environ 500 avant JC. L'existence du temple lui-même a été enregistrée dès 1556. En 1633, il a été reconstruit par le roi de Mengwi, I Gusti Agung Putu, avec un mélange de styles architecturaux hindous et bouddhistes. Malgré son âge, le temple est en bon état, bien entretenu par la communauté locale. Le temple d'Ulun Danu est l'une des icônes de l'île de Bali et est représenté sur la billet de 50 000 rupiah.
Le Lake Beratan est le deuxième plus grand lac de Bali et est la source d'irrigation pour les rizières et les plantations dans l'ensemble du village de Bedugul. La montagne ou il se trouve est souvent appelée «la montagne sainte» car la météo y est fraiche et le sol riche et fertile. Par le passé, le lac Beratan était le plus grand lac de Bali, jusqu'à ce qu'un tremblement de terre dévastateur se produise, le divisant en trois sections: Beratan, Buyan et Tamblingan. Le nom de Beratan provient du mot Brata, signifiant conduite personnelle pour combler les 9 besoins primaires de la vie. Le mot est utilisé dans le terme "Tapa Brata", signifiant “méditation et union à la nature”.