Sandals signs for new resort on island of Curaçao

Sandals signs for new resort on island of Curaçao