Alan Cumming
- EntertainmentYahoo TV UK
Where is The Traitors castle and can you stay there?
BBC show The Traitors, which is currently airing its third hit series, is filmed in the Scottish Highlands.
5-min read
BBC show The Traitors, which is currently airing its third hit series, is filmed in the Scottish Highlands.