Numerous majestic waterfalls vie for the title of "Niagara of the South," but none capture the imagination quite like Georgia's breathtaking Tallulah Falls. The Tallulah River spent centuries ...
Tallulah Falls Gorge is on US Hwy. 441, north of Athens and a few miles south of Clayton, the latter a few miles south of the ...