Schoellkopf Power Station
above the Niagara Gorge near the American Falls, Niagara Falls, NY
Schoellkopf Power Station is a Points of Interest & Landmarks place is located in Niagara Falls, New York. The address of Schoellkopf Power Station is above the Niagara Gorge near the American Falls, Niagara Falls, NY.