Can't Beat the Location
You will be completely blown away by this hotel's ideal location. It is less than five minutes away by foot to Niagara Falls, which means you can head out for some sightseeing or adventure and be at your destination in no time.