Upper Dam Hydroelectric Plant

  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon

Park Falls, United States

Hydroelectric power plant

Upper Dam Hydroelectric Plant Reviews | Rating 5 out of 5 stars (1 reviews)

Upper Dam Hydroelectric Plant is located in Park Falls, United States on 729-749 Sherry Ave. Upper Dam Hydroelectric Plant is rated 5 out of 5 in the category hydroelectric power plant in United States.

Address

729-749 Sherry Ave

Open hours

...
Write review Claim Profile

M

Marty Morris

Just walking the path taking photos