Where is the Traitors castle in Scotland?
Ardross Castle: The Scottish Highland Castle Made Famous by The Traitors Ardross Castle is situated in Ross-shire, in the Highlands of Scotland , about 25 miles north of Inverness. Private events including weddings , can be booked at the castle Ardross Castle, a magnificent nineteenth-century Scottish Baronial mansion in the Highlands, has become one of … Read more