Acworth Slide. The World’s Largest Inflatable Water Slide returns to Dallas Landing Park, 5120 Allatoona Drive, Acworth. The slide is 36 feet tall and 175 feet long. There is a $5 parking fee at Dallas Landing for nonresidents, Mondays-Fridays and $10 on the weekends. For slide rates, reservations, and to make reservations, go to www.acworthslide.com.