Churches in North Garden, VA
Aberene Baptist
Trinity United Methodist Churc
South Garden Baptist Church
Mooreland Baptist Church