Where is The Traitors castle and what is its history? - BBC News(01) Save Image Image gallery: Do the American Traitors Live in the Castle? Unpacking a Powerful Question