Caraballo Mountains
Map
Gallery
Facts and practical information
The Caraballo Mountains is a mountain range in the central part of Luzon island in the Philippines, situated between the Cordillera Central and Sierra Madre mountain ranges. The mountains serve as the location of the headwaters of the Cagayan River, the longest in the country. ()
Location
Nueva Vizcaya
ContactAdd
Social media
Add