The Fallsview Indoor Waterpark is Niagaraâs newest and largest indoor waterpark, located on North Americaâs largest hotel and indoor waterpark complex, the Falls Avenue Entertainment Complex. Directly across the street from Niagara Falls the waterpark offers over 3 acres of indoor water fun including sixteen thrilling waterslides (some as high as six stories), a massive indoor wave pool, year round outdoor sundeck and activity pool, the mammoth "Beach House" Aqua Play area and much more. Distributed by Tubemogul.