Urquhart Castle stocks goodies made by locals

Castle Urquhart, on the shores of Loch Ness