Ayana Komodo

First look at Ayana Komodo Resort in Flores

The first and only five-star resort on the Indonesian island of Flores has flung open its doors and is welcoming guests to the property.