Churches in Shacklefords, VA
First Assembly Of God
First Baptist Church
First Baptist Church
Shackleford United Methodist