Dinagat Islands Travel Guide

Tourist Guide

A coastal village with houses on stilts, palm trees, and mountains in the background.