Which entertainment complex located in Blackpool, Lancashire, England, hosted the 2007 World Matchplay?
Winter Gardens, Blackpool: The Winter Gardens is a large entertainment complex in the town centre of Blackpool, Lancashire, England.
i don't know