Set on 34 acres of land, Earlshall Castle in the Fife region of Scotland is an exceptional historic property. It’s believed to have taken its name from the site of a hunting lodge, which was once owned by the ancient Earls of Fife, relatives of Robert the Bruce, King of Scotland. It's home to a rather noble ghost...