SplashFinder

The Beach Ottumwa

The Beach Ottumwa is a splash pad in Ottumwa, IA. A free splash pad in Ottumwa, Iowa. A fun water play area perfect for kids and families to cool off during hot summer days.

Details

More splash pads in Ottumwa, IA