Willow Springs Water Park
From FranaWiki
Willow Springs Water Park is the oldest water park in continuous operation in Little Rock, Arkansas. The water park opened in 1928. Amusements at the park include a 400 foot water slide, a log roll, and a picnic area.
The street address of the Willow Springs Water Park is 3903 Willow Lake Road.