San Alfonso Maria De Logouri ChurchParishShareManuel M. Garcia RoadDavao City, Davao del Sur 8020PhilippinesGet directions