The location at 7670 70th Street W. in Shreveport, Louisiana, operated as a water park under several names over four decades. Initially known as Water Town USA, it later reopened in 2010 as Splash Kingdom Family Waterpark. In March 2024, the park transitioned to Wonder Oasis Water Park under new management, which officially opened in June 2024. After facing financial challenges and unpredictable weather during the summer of 2025, Wonder Oasis Water Park ceased operations permanently in February 2026, concluding 42 years of a water park at this site.