A MOMENT IN HISTORY
Norham Castle is built
1121 CE · United Kingdom, Europe · History
Norham Castle is a castle in Norham, Northumberland, England, overlooking the River Tweed, on the border between England and Scotland. It is a Grade I listed building and a Scheduled Ancient Monument. The castle saw much action during the wars between England and Scotland.
Available to claim
One person can dedicate this moment - a name and a short note recorded here forever.