The UK's largest indoor waterpark with more than 18 rides and attractions. Located at the South shore end of Blackpool, you can either take a leisurely stroll along the beautiful extensive promenade, catch a Tram or take a Horse & Carriage ride to this venue.