Little Island

Artificial island in the Hudson River at Pier 55

New York, NY, USA