Right Near Downtown Area
If you are coming to Niagara Falls to check out the falls and the surrounding area, you will be blown away by the location of this hotel. It is right near the downtown area, and major attractions in the surrounding spot, so you will be nice and close to it all. .