LocationThis 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.FacilitiesGuests of the establishment are welcomed..