About

Liberty Park, located just to the south of the National September 11 Memorial & Museum, features a "living wall" and beautiful views of the World Trade Center site.