Ubud Palace, also known as Puri Saren Ubud, is one of Bali’s most iconic cultural landmarks. Located in the heart.