Where is the Aquarium Of Niagara in Niagara Falls New York located?

The address of the Aquarium Of Niagara is: 701 Whirlpool St, Niagara Falls, NY 14301-1037