Ichida Anambra State

Ichida

St Theresa Catholic Church, Ichida, Anambra State Nigeria

St Theresa Catholic Church, Ichida, is a religious centre and a place of worship; the church is situated in the heart of the town.