Map Location
Peter Lou Mountain Resort
Taloytoy, Malabog, Davao City, Davao del Sur, Philippines