Skyline Hotel & Waterpark Niagara Falls is located in the heart of the Niagara Falls Tourist Casino Niagara is your one stop location for an evening of gaming. Fallsview Indoor Waterpark is located on Falls Avenue in Niagara Falls, Ontario, Canada. This waterpark is located on the top level of Casino Niagara's parking garage and has been consistently compared to similar waterparks in Ohio Water slides: 16 water slides. The Fallsview Indoor Waterpark in Niagara Falls, is the largest Indoor waterpark in the world. This waterpark is located on the top level of Casino Niagara's.