- Jl. Raya Keliki, Tegallalang, Bali, 80561, IDN
About This Center
Alam Sari, which in Indonesian means natural essence, is where you experience the life of Bali through its people and the natural tropical beauty. Set in the cool, green hills north of Ubud, wake to the sight of Mount Agung, Bali’s sacred mountain, and the magnificent views that our hilltop setting provides. This beautiful retreat is away from the hustle and bustle of Ubud, but just a short 15 minute drive away from the action!