Aviva Directory » Local & Global » North America » Caribbean Islands » Islands » Virgin Islands » British Virgin Islands » Necker Island

Necker Island is a small, privately owned, island in the British Virgin Islands. Owned by Sir Richard Branson, Necker Island is part of the Virgin Limited Edition portfolio of luxury properties, and is operated as a resort capable of accommodating up to twenty-eight guests.

 

 

Recommended Resources


Search for Necker Island on Google or Bing