Mountain Creek Waterpark

Carved into the side of a mountain, Mountain Creek Waterpark in Vernon, New Jersey offers exciting water rides for all ages.