Churches in Shepherd Texas

There are 10 churches in Shepherd representing 5 denominations.