Coco Cay vendors happy with new Royal Caribbean store on island

Contents Show

When Royal Caribbean announced they were putting a store on Coco Cay, their private resort in the Bahamas, it has the local vendors up in arms.

See video piece below:

Share this post