Located on the north coastal at the hearth of Flores island in eastern Indonesia; you will find yourself in A PLACE ON THE EDGE OF THE WORLD that challenge you to redefine of being human being before the wonder of the nature!