Saint Lucia

Henley & Partners sets up office in St. Lucia

Henley & Partners, an international citizenship and residence advisory firm, has launched a new office in St. Lucia.