Location: in the Niagara Falls city centre. One of the closest hotel to the Horseshoe Falls.
See more: Hotels in Canada Hotels in Niagara Falls Holiday Destinations in Canada