Our Lady of the Pillar Parish ChurchParishShareFr. P. Cortes StreetCauayan, Isabela 3305PhilippinesGet directions