Established in 2015, Ubud Horse Stables is located in the traditional village of Desa Pupuan, Tegalalang, Bali a scenic 30-minute drive from Ubud, Bali ‘s cultural center.
Our Inside Pictures
Take a look at some pretty pictures captured about our horses.