I... don't even know if there are water parks in London. Also, why would you want to go to a water park in Britain?

A quick google search has shown me they exist. But they're all indoor. xD