Churches in Shepherd, TX
Pleasant Valley Baptist Church
Drew's Landing Baptist Church
Big Creek Gospel Church
Trinity Temple Church
United Pentecostal Church
Church New Covenant
Church Of Christ
Shepherd Pentecostal Church
Shepherd United Methodist Chr
First Assembly Of God
First Baptist Church
Good Shepherd Baptist Church
Good Shepherd Church
Mt Zion Baptist Church
Harmony Baptist Church