Tallulah Falls
Overlooking jaw-dropping Tallulah Gorge, a 1,000-foot chasm carved over millions of years, the town of Tallulah Falls was once a bustling resort town that rivaled Niagra Falls. People from all over came to see the awe-inspiring beauty of North Georgia’s natural pursuits.
Located two hours northeast...