Question: Which entertainment complex located in Blackpool, Lancashire, England, hosted the 2007 World Matchplay?
Sentence (from "Winter Gardens, Blackpool"): The Winter Gardens is a large entertainment complex in the town centre of Blackpool, Lancashire, England.
Relevant evidence: Yes