Where is the Traitors castle and can you stay there? BBC filming location revealed - Mirror Online(02) Save Image Image gallery: Who Lives in The Traitors Castle Now? Unmasking Ardross Castle's Current Occupants