The Niagara Power Project Power Vista Posted on November 2, 2015 Address 5777 Lewiston Road Lewiston NY 14092 United States Upcoming Events No events in this location