Location: the hotel is situated in Niagara Falls, 1.5 Km. from the centre, close to the falls and the city's main activities.
See more: Hotels in Canada Hotels in Niagara Falls Holiday Destinations in Canada