Luxury Hotel Alila Ubud in Bali, Indonesia
Alila Ubud - a tranquil and secluded hotel in the central part of Bali, located just minutes from Ubud area's cultural life. A mixture of modern design and traditional architecture of Bali makes this place so unique.