No account: Sign Up here....
Do you like here.....
Without a doubt, Dibulo Falls is one of the best nature attractions in the province of Isabela. Located in Barangay Dibulo in Dinapigue, this waterfall is considered the tallest one in the province at about 100 meters high.