3950 Victoria Ave, Niagara Falls, ON L2E 7M8, Canada
+1 800-605-9653
Enjoy many water slides and other attractions at this indoor water park. A fun hangout for the whole family.