Here’s the Scottish Castle from “The Traitors,” Peacock’s Whodunit Delight

Peacock’s guilty pleasure was shot in a Scottish mansion built with profits from the drug trade and Worcestershire sauce.