Alila Ubud Hotel is located in Ubud - Bali blending contemporary design and traditional Balinese architecture, the secluded courtyards, spacious terraces and private gardens with 56 rooms are housed in 14 two-storey blocks designed to resemble a Balinese village and all rooms have panoramic views of Ayung River and surrounding volcanoes.
View Detail |
Visit website