Churches in Saint Stephens C, VA
Shepherd's United Methodist
New Morning Star Baptist