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.

Store Locations (1)

Centre Name Location
Westfield World Trade Center New York, NY