Architecture: Alila Villas Uluwatu Resort
This gorgeous resort is located in Bali, Indonesia. Wouldn’t you like to visit it?
Here’s what Instyle magazine has to say about this resort:
The Alila Villas resort is a collection of chic, contemporary villas set on a cliff top with the most spectacular views.
View the gallery here.