• I Stayed on Richard Branson’s New Private Island—Moskito Island

    I Stayed on Richard Branson’s New Private Island—Moskito Island

    Last Fall I was fortunate enough to visit Richard Branson’s new private island—Moskito. Located in the British Virgin Islands, Moskito is the pinnacle of barefoot luxury. Moskito is 125 acres of paradise landscape overlooking Branson’s famous Necker Island. There are ten estates located on the island and it is now possible to rent out a…