The Drovers Inn Scotland Ghostwatch No Comments Nestled on the north shore of Loch Lomond, the Drovers Inn stands as a testament to Scotland’s rich and supernatural history. Dating back to 1705, READ MORE