Located in the Scottish Highlands, the estate covers over 100 acres, featuring beautiful parklands and a river. The McTaggart family has owned the castle since the 1980s. Catching Traitors is hard ...
Here's the history behind the place host Alan Cumming likes to call "my castle." The Traitors, Peacock’s acclaimed reality competition series, is filmed at Ardross Castle in Scotland. Located in the ...