Banjar Carik, Desa Puhu Payangan, Ubud - Bali 80572 Indonesia, Bali, Indonesia
                            
        
                Nestled within an unspoiled river valley and overlooking the enchanting forests of Payangan, the 149-room Padma Resort Ubud is an expansive and tranquil luxury destination.