(Source)
Might also be named Tugas Falls: https://goo.gl/maps/ocJRykaU8sPuPNzq8
According to “Pic Source” its located in Lourdes.
Cabellero Mountain Range is South-West of Lourdes.
[Cabellero Mountain Range on Google Maps.]
Other place on FB mention Caballero Spring.
[table id=3 /]