Woolton Hall was built in 1704 near Liverpool, which is in the North West England region of the United Kingdom.
Woolton Hall was built in 1704 near Liverpool, which is in the North West England region of the United Kingdom.