Liberty Park, just south of the World Trade Center, is probably one of the more delightful accidental places in all of New York City. As most downtown visitors stream up Greenwich Street with an eye on the 9/11 Memorial, a few lucky ones curiously walk up the steps to this elevated park and immediately feel captivated by the serenity of this public space. In the truest example of New York City ...
Read More