Where Is The Traitors Filmed — And Does Alan Cumming Really Own The Castle?

Peacock Don’t get yourself murdered or banished — if you’re not finished with season 3 of “The Traitors” US, stop reading now because I’m going to spoil the season finale! Let me get something…