Our Story
About St. Francis Xavier’s Church
Discover the history, mission, and people of St. Francis Xavier’s Church.
Who We Are
St. Francis Xavier’s Church
Location
Moozhikkulam, Kerala, India
Our Story
Discover the history, mission, and people of St. Francis Xavier’s Church.
Who We Are
Location
Moozhikkulam, Kerala, India