Chelsea Piers Center Pier 60

New York, NY
United States