
THE Traitors is back on TV with contestants competing in a game show of deception and scheming – all in the stunning backdrop of Ardross Castle in Scotland.
Sadly, Ardross Castle is under lock and key and is not open to the public.
11
Ardross is home to The Traitors UK and US but is closed to the…
Seven beautiful castles you can stay in for under £90 to feel like you’re on The Traitors filming location …C0NTINUE READING >>>>
Leave a Reply