by jfbenning
Newbury, England--July 18, 2018. Tourists visit Highclere Castle on a 5,000 acre estate in Hampshire England. It is the location for shooting the PBS series Downton Abbey.