Tugalo Dam Hydroelectric Station
United States
>
Georgia
>
Tallulah Falls
>
Tugalo Dam Hydroelectric Station
Tugalo Dam Hydroelectric Station is a company in Tallulah Falls.
Tugalo Dam Hydroelectric Station
Building
Yes
Land use
Industry
Operator
Georgia Power
Tugaloo Village Road
Tugaloo
Tugaloo River