Castle Rock Indoor Water Park
Castle Rock Hotel & Waterpark in Branson, Missouri always takes care of their respected guests. Relax and enjoy our in-door water park with splashes and great prices, our multi-level sundeck, handicap accessible rooms and much, much more.