Georgia Power Forest Park Ga. Also Featured As The Name Of The Southern Georgia Town It Is Located In The Tallulah Falls Are Located In The Ancient Tallul Tallulah Gorge Power Dam Tallulah from www.pinterest.com