Liberty Park overlooks a memorial located at the World Trade Center site, which is the former location of what?
Liberty Park (Manhattan): Liberty Park is a 1 acre elevated public park at the World Trade Center in New York City, overlooking the National September 11 Memorial & Museum. 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.
Twin Towers that were destroyed during the September 11 attacks