Ubud Royal Palace

About Ubud

Ubud is a small village, which is located the heart of the island of gods, Bali. Ubud Village has been known for a long time, where tourists have visited Ubud starting from the 1920s until now.