Dibulo Falls: A Towering Cascade in Dinapigue, Isabela

Dibulo Falls in Dinapigue, Isabela

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. Dibulo Falls (Dinapigue, Isabela) We visited here last May as part of our 5 days trip in […]

Continue Reading