Niagara Power Vista » Buffalo/Niagara Falls: What To Do Go back to directory.Add to Address Book.Niagara Power VistaNiagara Power VistaAddress: 5777 Lewiston Rd. Lewiston NY 14092 workPhone: 866-697-2386workWebsite: http://www.nypa.govPhoto Coming SoonConnections Business Directory | Leaflet5777 Lewiston Rd. Lewiston NY 14092