Offering incredible views of North America’s most famous waterfalls, this restaurant in Niagara Falls, Ontario, provides an unforgettable experience.