News

The newest is Salterra, a Luxury Collection Resort & Spa, Turks and Caicos, which opened in March. The property has just 100 rooms and suites, each with an ocean-facing view. It sits on 65 acres, ...