"Little Island is a free, public park located on the Hudson River on the west side of Manhattan, New York City. The 2.4-acre (9,712-square-meter) space, which opened to the public last week, is perched above the river on 132 concrete “tulips.” It contains more than 350 species of flowers, trees... "