Question: Lee Valley Leisure Complex is part of a 10000 acre 26 mile long linear park that runs through what part of greater London?
Sentence (from "Lee Valley Leisure Complex"): A new athletics centre was formally opened on 16 January 2007.
Relevant evidence: No