In the heart of Scotland's Loch Lomond Park you will find the magical Black Sheep at "Loch Lomond Shores", Balloch.