Castle Howard, Yorkshire, England.

This evening, I am reporting on Castle Howard, a stunning extravagant mansion-cum-palace, which is located about fifteen miles NNE of the city of York in northern England.

Read more on Visit Castle Howard…