Alila (villa)

Location: on the edge of River Ayung, in the valley in Bali's central foothills, 5 Km. from Bali's artistic centre in Ubud.

Check availability and book

Check availability and book