The pleasant Castle Rock Indoor Water Park Resort is rated 2 stars and features 191 rooms for guests to stay in.
Titanic Museum, New Shanghai Theatre and The New Americana Theatre are within a 10-minute walk of the property. A 20-minute walk to the center of Branson.
Castle Rock Indoor Water Park Resort can be reached in 15 minutes by car from Branson airport.
At Castle Rock Indoor Water Park Resort, guests are offered rooms with coffee/tea makers, free wireless internet, cable television, climate control and an iron with ironing board. Guests can make use of a hairdryer, a bathtub and a shower.
There are a hairdresser, free self parking and a gift shop available on the premises.