Castle Howard is located in North Yorkshire, England. Castle
Howard isn't considered a true castle, because it was not built for
military use. Castle Howard is a private residence built between
1699 and 1712.
View page
Yes it was filmed at castle howard
View page
Castle Howard railway station was created in 1845.