- CSI St. Thomas Church of Greater Houston
CSI St. Thomas Church of Greater Houston
- CSI St. Thomas Church of Greater Houston is a Pastorate of the Church of South India (CSI), established in 1988 in the Greater Houston area, whose identity is defined by the teachings of the Holy Scriptures and by the traditions of the Church of South India.
- In the congregations life together as a church, the members strive prayerfully to serve our Lord Jesus Christ through worship and service to the community.
CSI St. Thomas Church, Greater Houston.