5 Fast Facts: TAKEDOWN
LDN Architects Eilean Aigas House, Scotland In TAKEDOWN, we learn that “The Troll” is the Lord of Eilean Aigas House on the northern end of a private island in the River Beauly set in the Scottish Highlands. The real-life estate is located on more than 500 wooded acres and spans 28,000 square feet. Scotland’s national newspaper reported the sale of...