Question: Liberty Park overlooks a memorial located at the World Trade Center site, which is the former location of what?
Sentence (from "National September 11 Memorial &amp; Museum"): The memorial is located at the World Trade Center site, the former location of the Twin Towers that were destroyed during the September 11 attacks.
Relevant evidence: Yes