Where is 'The Traitors' filmed? Inside the Scottish castle that has the nation gripped
Ardross Castle is privately owned, available for exclusive hire for events and can accommodate up to 41 overnight guests; nearby historic hotels provide alternatives.