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.
i don't know