What castle on the banks of the River Annan in Scotland is named after a common Great Britain surname?
Annan Castle
-1
Section::::Abstract.
Annan (surname)
36557476
-1
Section::::Abstract.
Annan Castle
35664047