About this Business
- HoursSun11:00 AM - 6:00 PMMon-Fri11:00 AM - 5:00 PMSat11:00 AM - 6:00 PM
From Our Editors
Billed as the world’s largest inflatable water slide, the Acworth Slide stands 36 feet in the air and sends people shooting down a 175-foot long flume of water. The slide currently stands on the beach at Dallas Landing Park and is so tall it can be seen from across the lake on clear days and from space with a powerful telescope.