Urquhart Castle on the shores of Loch Ness, Scotland

Royalty-free stock photo ID: 100684639

Urquhart Castle on the shores of Loch Ness, Scotland