Luxury Hotel Alila Ubud in Bali, Indonesia

03 Apr, 2012 | category - Others | 23 photos | 10579 visits

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.