PIER 60

Pier 60

Chelsea Piers, New York, 10011