The Traitors: Inside the stunning Highlands castle where hit TV show is filmed
Built in the 19th century 30 miles north of Inverness, Ardross Castle provides a stunning backdrop for the popular BBC series.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed