British Castles/Downton Abbey
March 9, 2015
The PBS series “Downton Abbey” is filmed in Highclere Castle in England. That’s one of the castles discussed by the Honorable Alexandra Foley, who founded “Lady Foley Grand Tour,” which offers tours of some the great British castles and a chance to meet the owners. Foley will talk about Highclere Castle and others.