Santa Cruz GKKParishShareDavao River EsplanadeDavao City, Davao del Sur 8000PhilippinesGet directions