https://tuckdbpostcards.org/items/16603
Typo. It is Ardross Castle (it was used for filming of The Traitors UK and US)
@Fiona thanks for the correction, card updated.