Browsing: Komodo island

Best of Flores

Gili Lawa is an island located in the north east of Komodo island in the Komodo National Park. During the dry season,…