Downham Hall
Downham Hall is an English country house in Downham , Lancashire , England . 
<triplet> Downham Hall <subj> English country house <obj> instance of <subj> Downham, Lancashire <obj> located in the administrative territorial entity