It is formerly known as Apo Duwaling that signifies the three wonders of nature in Davao. ​