Sandcastle Waterpark is an indoor waterpark in an 84-degree tropical climate located at South Beach in Blackpool; Lancashire; England. It opened in 1986 on the site of the former South Shore Open Air Baths as a joint public/private partnership