This amazing temple is called Pura Luhur Lempuyang, which is translated as "heavenly dizziness." Located 1058 meters above the sea level, it is one of the key mountain temples in Bali protecting the island from the evil spirits.
15 Things to do in Bali! Great for First Timers! Oh, Should be Careful of No. 7 :)