Ardross Castle, described as a "glorious" 19th-century venue set in 100 acres of the Scottish Highlands, is the location for the hit BBC show "The Traitors". Both the U.K. and the U.S. versions are filmed in and around the castle.
The Castle is located just over half an hour from Inverness where there is an international airport. There are no guide tours available. Currently, the only way to get a peek at Ardross Castle is to book it for an event, such as a wedding.