The Traitors has taken the nation by storm, and if streaming the series isn't enough, there's a clever way you can visit one of its most iconic locations – but you'll need deep pockets