Indoor water park Splash Shack now open in Cedar Park
Splash Shack, an indoor water park, opened at 1801 Clover Lane, Cedar Park, on Oct. 27. The 8,000-square-foot play structure […]
The post Indoor water park Splash Shack now open in Cedar Park appeared first on Community Impact Newspaper.
Source: Community Impact- Cedar Park