English country house
Downham Hall is an English country house in Downham, Lancashire, England.