Water World

A Visitors Guide to Water World in Denver, Colorado [VIDEO & PICTURES]
A Visitors Guide to Water World in Denver, Colorado [VIDEO & PICTURES]
A Visitors Guide to Water World in Denver, Colorado [VIDEO & PICTURES]
Water World sits on 64 beautifully landscaped acres just about an hour’s drive south from Fort Collins on I-25 and just north of Downtown Denver, Colorado. The famous water park opened in 1979 with the only two water slides in the state of Colorado, and has grown to have 46 water adventures. Water World has been rated as one of America’s top ten water parks by the Travel Channel.