Water Country (603) 427-1112 Visit Website 2300 Lafayette Road, Portsmouth, NH 03801, USAWater Country is New England’s largest water park with more than a dozen high-excitement slides and rides. Water Country is located just over the border in Portsmouth, NH. Water Country (603) 427-1112 GET DIRECTIONS