Saint Peter ChapelChapelShareC. P. Garcia HighwayDavao City, Davao del Sur 8000PhilippinesGet directions