Where is the Niagara Experience Center Inc in Niagara Falls New York located?

The address of the Niagara Experience Center Inc is: 222 First St 7Th Fl, Niagara Falls, NY 14303