Questa riserva naturale ospita 36 aquile filippine, 18 delle quali allevate in cattività, 10 specie di uccelli, 4 specie di mammiferi e 2 specie di rettili. Simulando un ambiente di foresta pluviale tropicale, questo centro offre al visitatore uno sguardo sull'ecosistema forestale del paese. Sebbene le mostre siano utilizzate principalmente per aiutare a educare il popolo filippino alla conservazione, la struttura è anche considerata una delle maggiori attrazioni turistiche della città di Davao.