No Picture
Seeing America

The ‘Niagara of the South’

TALLULAH FALLS, Ga. — Starting in the 1880s, Tallulah Gorge and the surrounding waterfalls gained notoriety as a tourist attraction. Hotels and related businesses soon sprang up in the area around the gorge, and the Tallulah