Question: Where is the United Kingdom's largest indoor water park located?
Sentence (from "Sandcastle Water Park (Blackpool)"): Sandcastle Waterpark is an indoor waterpark in an 84-degree tropical climate located at South Beach in Blackpool, Lancashire, England.
Relevant evidence: Yes