Explore relationships
Kielder
Kielder is a village and civil parish in western Northumberland, England. Located at the head of Kielder Water and in the north west of Kielder Forest, the village is within three miles (five kilometres) of the Scottish border.
Use + to expand a branch. Click a topic name to open its summary.