Created by Sir Richard Branson, Necker Island is one of the jewels of the British Virgin Islands. For a modest sum of $53,000 USD a night, this private oasis can be yours for you and your guests. Necker Island is located in the British Virgin Islands to the north of Virgin Gorda, one of the country’s larger islands. Its Caribbean location means that Necker’s 74 acres are surrounded by beautiful turquoise waters, coral reefs and gorgeous sandy beaches.
Here are some photos with the incredible island