Pier 81 is a pier, located at 41st (12th ave), New York, NY, United States
Great place to chill by the water. Layout on the grass.
Come back on May 23rd, 2011 for Taste of the Nation NYC!