Churches in Semora, NC
Chestnut Grove Baptist Church
Christian Apostolic Holiness
Ephesus Baptist Church
Semora Baptist Church
Mt Olive Baptist Church
New Ephesus Baptist Church