Nuestra Senora De La Salvacion ChurchParishShareSan Miguel-La Libertad RoadSanto Tomas, Davao del Norte 8112PhilippinesGet directions