Map of New Salem Church in Limestone County, AL:

New Salem Church Limestone Elkmont 34.9884172 -86.9930631