Stay At Ardross Castle As Seen In The Traitors
Hands up who watched The Traitors on BBC One? Well, did you know you can stay at the castle where it was filmed. Filmed at Ardross Castle, just north of Inverness, this luxury 19th century castle can be hired privately and would be perfect for a group of friends, families or a corporate event. Who…