Pillager Dam and Hydroelectric Power Plant is located in Pillager, United States on 13433-13451 Pillager Dam Rd. Pillager Dam and Hydroelectric Power Plant is rated 3 out of 5 in the category hydroelectric power plant in United States.
Address
13433-13451 Pillager Dam Rd