Alila Villas, Bali
Take 3: Hotels on cliffs

Alila Villas, Uluwatu, Balialilahotels.comSitting on a cliff on Bali’s Bukit Peninsula, this resort plays with optics and drama by having its infinity(...)