THE BEACH AT GOVERNORS ISLAND PARKING LOTS

The Beach At Governors Island Parking Lots

10 South St, New York, 10004