Question: Which entertainment complex located in Blackpool, Lancashire, England, hosted the 2007 World Matchplay?
Answer: Winter Gardens, Blackpool