Ar lēcienu, kas pārsniedz 200 metrus, Rio Verde Falls atrodas Apenīnu augstāko rangu augšgalā, otrajā vietā Itālijā (prioritāte ir Stroppia falls, Cuneo provincē) un viens no augstākajiem Eiropā. Šie ūdenskritumi, ko ieskauj bagāta veģetācija un fauna, atrodas aizsargājamās teritorijas vidū, reģionālajā dabas rezervātā Rio Verde, netālu no Borrello pilsētas Chieti provincē, kas atrodas 15 minūšu gājiena attālumā. Borrello stāv uz plato virs 800 metriem virs jūras līmeņa pie Molise robežām.