L'Eau d'Or Falls & Tempesta Falls in Tallulah Gorge, GA

L'Eau d'Or Falls & Tempesta Falls in Tallulah Gorge, GA

L'Eau d'Or Falls, Hawthorne Pool, and Tempesta Falls in Tallulah Gorge State Park, GA. This was one of the filming locations for the movie Deliverance.