Another luxury resort has sadly bitten the dust. The Nikki Beach Resort & Spa in Turks and Caicos has been closed after only being open for business less than two years.
The British Caribbean Bank is now controlling the 430-acre property after owner Leeward Resort Ltd. went into receivership. The bank will be managing the resort until a buyer comes around.






