World Waterpark World Waterpark is a water park located within the West Edmonton Mall in Edmonton, Alberta, CanadaOpened to the public in 1986, it is the second largest indoor water park in North America, after American Dream's DreamWorks Water Park West edmonton mall waterpark mapWest Edmonton Mall West Edmonton Mall Play Map;West Coast Wraps & Smoothies;
6 Largest Indoor Water Parks In The World With Map Touropia