Saint Michael's Parish ChurchParishShareBonifacio StreetPadada, Davao del Sur 8007PhilippinesGet directions