Loading Video…
This browser does not support the Video element.
Country's largest indoor water park is right here in Central Texas
Off Highway 79, this casual, African-themed resort is less than a mile from Old Settlers Park and 3 miles from the Brushy Creek Trail. Tierra Neubaum has more details.