Our Story

About St Theresa of Avila Church

Discover the history, mission, and people of St Theresa of Avila Church.

Who We Are

St Theresa of Avila Church

Location

Palakkad, Kerala, India

Meet Our LeadershipContact Us