The royal castle of Dunstaffnage.
Dunstaffnage Castle (Scotland)