Chelsea Piers

Located at 62 Chelsea Piers, NYC 10011, within Hudson River Park between 17th Street and 23rd Street, the complex is easily accessible by public transportation, as well as car, taxi, bus, boat and foot. Offers beautiful grounds nearby for photos.

Chelsea Piers - GPS 40.7480678N, 74.0085356W