by jfbenning
Newbury, England--July 18, 2018. Highclere Castle is on a 5,000 acre estate in Hampshire England, and is the location for Downton Abbey.