Tag: NBC

Ghosts of Haddo House

Haddo House is a Scottish stately home located in Aberdeenshire, approximately 20 miles north of Aberdeen. It’s currently owned by the National Trust for Scotland. Said to be haunted by a spirit named Archie, June Marchioness of Aberdeen and Temair – who…Read More »