💡Tl;dr–A highly anticipated property in Turks and Caicos, South Bank Resort recently opened its doors. Early reviews are favorable, though I had different expectations for this property.
South Bank, a Small Luxury Hotel of the World (SLH) property, opened on November 1, 2024, and the early reviews from