Follow host Holly Holden as she accepts an invitation from Lady Carnarvon to visit Highclere Castle. Located in Hampshire, England, Highclere Castle served as the main filming location for the beloved Masterpiece drama "Downton Abbey." Explore this famous house as never before, and hear insights from Lady Carnarvon, who resides in the home with her husband, Lord Carnarvon.
Broadcast In: English Duration: 0:26:13