Hotel Alila Villas Uluwatu - Bali

Hotel Alila Villas Uluwatu – Bali

Show on Map Add to Favorites

Jl Belimbing Sari Banjar Tambiyak, Desa Pecatu 80364 Bali, Indonesia

With 84 spacious, open-plan villas, all with private saltwater pools, sun terraces and ocean-view cabanas, this Alila hotel isRead more