Alila Ubud 4 stars

Desa Melinggih Kelod, Payangan, Gianyar, Bali, 80572 Ubud, Indonesia

Hotel image
Read more reviews for Alila Ubud