St. Francis Episcopal Church Web sfch.org Address Houston, TX Within the Body of Christ, the St. Francis community is committed to nurturing the spiritual, educational, and physical development of all God's people.