Duxbury Hall - Credit: Wikimedia Commons
Duxbury Hall was a 19th-century country house in Duxbury Park estate in Duxbury Woods, Duxbury, Lancashire that has been demolished. Read more on Wikipedia
Source: en.wikipedia.org