Tallulah means " leaping water" in Choctaw. This was filmed at Tallulah Point, Georgia Overlook. Built in 1912 it is a great place to fine mountain gifts and unique items. It has a cliff side viewing area..We enjoyed visiting here and listening to Billy Redden tell about local history and the filming of the movie Deliverance down in the river below.