Our Lady of Atocha Church
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