
Here's a complex question that requires someone to reason about the input, can you answer it?
Which entertainment complex located in Blackpool, Lancashire, England, hosted the 2007 World Matchplay?


Winter Gardens, Blackpool
