Located in the south of Flores Island, it has the appearance of a natural rock wall that rises abruptly in contrast to the surrounding landscape.