Saints Peter and Paul Parish ChurchParishShareArradaza StreetOrmoc, Leyte 6541PhilippinesGet directions