This hotel is located at Niagara Falls and offers breathtaking views of the falls. It is, in fact, the hotel closest to the Horseshoe Falls and takes full advantage of this impressive location.
See more: Hotels in Canada Hotels in Niagara Falls Holiday Destinations in Canada