Where is the castle from The Traitors and where do the cast sleep at night? Molly Court South Wales Argus 6 0 03.01.2025 .....© South Wales Argus visit website