Location: 2.5 Km from Horseshoe Falls, in the heart of Niagara Falls, Ontario.
See more: Hotels in Canada Hotels in Niagara Falls Holiday Destinations in Canada