Cycling Kielder Water by alan.dotchin August 17, 1992 by alan.dotchin August 17, 1992 Kielder, located in Northumberland, England, is renowned for its vast and enchanting Kielder Forest, the largest human-made woodland in the country. Nestled within the Northumberland National Park, Kielder boasts a … 0 comments 0 FacebookTwitterPinterestEmail