Tour Packages

How to reach Sandcastle Water Park

Hotels in Blackpool ยป Sandcastle Water Park

Sandcastle Water Park

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. The Sancastle Waterpark is the largest indoor waterpark in the United Kingdom with over 18 water slides.....Wikipedia