Churches in New Canton, VA
Calvary Christian School
Third Liberty Baptist Church
Petersville Baptist
Mt Zion Baptist Church
New Hope Baptist Church