where is traitors castle

where is traitors castle

3 weeks ago 3
Nature

The Traitors castle is called Ardross Castle. It is a 19th-century Scottish Baronial style castle located about 30 miles north of Inverness in the Scottish Highlands, near the town of Alness in Ross-shire. The castle is set on over 100 acres of gardens and parkland on the banks of the River Alness. Ardross Castle is the filming location for both the UK and US versions of the reality show The Traitors, including the celebrity versions. The estate is privately owned by the McTaggart family, who have renovated it extensively. The castle is not open to the public as a hotel but is available for exclusive hire for events and filming.

Read Entire Article