Sand Rock Alabama is located in western Cherokee County atop Lookout Mountain. A portion of the town extends north into DeKalb County.
Sand Rock Alabama is located in western Cherokee County atop Lookout Mountain. A portion of the town extends north into DeKalb County.