Our Lady of Atocha Church Visita Iglesia from the North in Alicia, Isabela. Declared as one of the national-religious tourist attractions in the Philippines by the Department of Tourism, the Our Lady of Atocha Church is a pilgrimage site for Catholics during Holy Week. This church located in Alicia, Isabela was built by Fr. Tomas […]
Read more of this post
No comments:
Post a Comment