62 Chelsea Piers, Manhattan, New York 10011 USA
Chelsea Piers from Pier 59 - Pier 62!
Photo Credit: Yelp