Cagayan de Oro is located along the central northern coast of Mindanao, the second-largest island in the Philippine archipelago.
Cagayan de Oro is located along the central northern coast of Mindanao. Mindanao is the second-largest island in the Philippine archipelago.