Nikki shuts Turks and Caicos resort

Nikki Beach, the Miami company formed around the famed South Beach nightclub, has closed its resort in the Turks and Caicos. Its developer/owners, Leeward Resort LTD, entered receivership, according to Caribbean Net News. The company plans to open a resort in Thailand and also one in Panama.

Sign Up for the undefined Newsletter