Barry Diller's $260 Million Floating Park Opens on the Hudson

  • 3 years ago
Business mogul Barry Diller’s $260 million, 2.4-acre park project, known as Little Island, officially opened on May 20 within New York's Hudson River Park.

Recommended