Water Country is located at 2300 Lafayette Road, Portsmouth NH 03801 and is New England’s largest outdoor water park with water slides, rides, pools, wave pool, and kiddie rides – all located on 26 acres! This is definitely a park that my entire family can enjoy! Photo Courtesy of Water Country Attractions include.. [Read More]