Niagara Power Vista Visitor Centers / 36 views Contact details 5777 Lewiston RoadLewiston,New York,14092 Show Phone Number1-716-286-6661 http://www.NYPA.gov Facebook Twitter Related Post