Cherokee Rock Village, Leesburg, Alabama a beautiful spot for hiking, camping, and rock climbing. Nicknamed by locals “Little Rock City” it is an incredible spot to watch the sunset! Looking over Weiss Lake, it is a great spot for rock climbing and was even in the movie, Failure to Launch!
Like Thanks! You've already liked thisNo comments